VB6已发布多年,它自带的控件都是使用ANSI字符集,一般来说它只能处理所运行系统的字符,拿我们用的系统来说具体就是GBK字符,能显示日文是因为GBK中包含了日文中的。
随VB安装的Richeditbox也是使用ANSI的,可以自已调用API创建一个使用Unicode的Richeditbox放在窗体上,不过对它的操作都要用api来实现,比较麻烦。
引用 4 楼 bcrun 的回复:是不支持unicode的关系,像DELPHI,老版本的也会这样,用Richedit吧 看样子不像你说的那种情况。试了richedit也不行,很是奇怪,中文和日文都没问题,韩文就是不行,显示成???了,我把韩文粘贴到记事本正常显示,但粘贴到VB中就是???
你再试试韩文版本的VB6看看,肯定能正常显示。
是不支持unicode的关系,像DELPHI,老版本的也会这样,用Richedit吧
1,453
社区成员
41,355
社区内容
加载中
试试用AI创作助手写篇文章吧