首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

VB6的文本框控件有BUG?解决办法

2012-02-17 
VB6的文本框控件有BUG?发现VB6的文本框控件,不支持韩文,一粘贴韩文就显示为?????,而用记事本就没问题。怎么

VB6的文本框控件有BUG?
发现VB6的文本框控件,不支持韩文,一粘贴韩文就显示为?????,而用记事本就没问题。怎么回事呢?字体设置了,而且编码也转成UTF-8了,但就是不行。

[解决办法]
哦,Bug这么多,估计微软快倒闭了。
[解决办法]
转UTF-16或ANSI.
[解决办法]
你再试试韩文版本的VB6看看,肯定能正常显示。
[解决办法]
是不支持unicode的关系,像DELPHI,老版本的也会这样,用Richedit吧
[解决办法]

探讨
你再试试韩文版本的VB6看看,肯定能正常显示。

[解决办法]
引用 Microsoft Forms 2.0 Object Library 控件即可
[解决办法]
探讨
引用:是不支持unicode的关系,像DELPHI,老版本的也会这样,用Richedit吧
看样子不像你说的那种情况。试了richedit也不行,很是奇怪,中文和日文都没问题,韩文就是不行,显示成???了,我把韩文粘贴到记事本正常显示,但粘贴到VB中就是???

[解决办法]
VB6已发布多年,它自带的控件都是使用ANSI字符集,一般来说它只能处理所运行系统的字符,拿我们用的系统来说具体就是GBK字符,能显示日文是因为GBK中包含了日文中的平假名和片假名。
[解决办法]
随VB安装的Richeditbox也是使用ANSI的,可以自已调用API创建一个使用Unicode的Richeditbox放在窗体上,不过对它的操作都要用api来实现,比较麻烦。
[解决办法]
不光是文本框控件,文件列表FileList控件也显示????。
[解决办法]
探讨
VB6已发布多年,它自带的控件都是使用ANSI字符集,一般来说它只能处理所运行系统的字符,拿我们用的系统来说具体就是GBK字符,能显示日文是因为GBK中包含了日文中的。

[解决办法]
先确认你当前系统中有别的什么地方能正确显示韩文再向下努力吧,不然我觉得是在白费力.

网页如果能显示,干脆直接用网页做界面,很多软件的某些界面就是网页做的.
[解决办法]
参考下楼上的建议啊.虽然我也会在VB类中用API封装那些UNICODE版的控件,可为这么点小事去搞个UI库也很费精力的

热点排行