【问题标题】:VB6 control support Unicode while running through code but not while debugging?VB6控件在运行代码时支持Unicode,但在调试时不支持?
【发布时间】:2013-05-30 06:24:12
【问题描述】:

我在vb6中有一个文本框,通过exe运行时会显示Unicode字符,但是通过代码运行(调试模式)时,这是显示垃圾字符。

我知道并非所有内置 Vb 控件都支持 Unicode。可能是什么原因?

到目前为止,我正在使用 VB6 Fusion 方法来支持 Unicode 字符,是否有更好的选择来提供支持?

【问题讨论】:

  • “并非所有内置 Vb 控件都支持 Unicode”不是真的。事实上,所有内置的 VB6 控件都不支持 Unicode。
  • 这个问题可能会有所帮助How to display Unicode text in VB6
  • @wqw 命令按钮、选项按钮等,确实支持 Unicode,但值得关注的是在其中一个应用程序中,文本框在运行 exe 时支持 unicode,但在调试时不支持。请更改您的系统区域设置,然后它将显示此行为
  • @sandeephu:更改系统区域设置与 unicode 支持相反。我是保加利亚人,我每天都在处理西里尔代码页。

标签: debugging encoding vb6 unicode-string


【解决方案1】:

VB6 IDE 以及大多数控件不支持 unicode。如果您设置了适当的默认系统区域(Japanesse?)设置,您应该可以正确看到字符。

【讨论】:

    猜你喜欢
    • 2017-04-29
    • 2011-06-02
    • 2010-10-01
    • 2015-06-29
    • 1970-01-01
    • 2018-01-05
    • 2011-11-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多