我的操作系统为中文XP,用VB中文版写的程序,但程序要求在韩文系统中运行(界面无中文)。
开始编程序时,因某些原因未使用资源文件,现已基本编写完毕,因此也不太想再使用资源文件了。
我的计算机已经安装了韩文代码页,操作系统、WORD都可以正常显示韩文,但我从本机中某些WORD文件中复制韩文字符到VB中时就成了"?",程序都不能正常显示。不知哪位高手能给以指教?
而且,生成EXE文件后,点击右键属性,在版本选项卡下可看到“其他版本信息”中“语言”项为中文,应在哪里设置成韩文?
非常感谢!
我以前曾经使用资源文件实现VB显示日文(在日文系统用英文VB编程),现在不知不用资源文件有什么解决办法?再次谢谢!

解决方案 »

  1.   

    另外,在我的xp系统(中文)中,将控制面板--区域和语言选项下的语言选项改为韩文(即朝鲜语)后,程序在读取某些中文路径下的文件时,不能得到正确的路径或文件名(我用的是common dialog控件的showopen由用户选择某文件,然后通过控件的filename属性获取用户所选文件,但返回的filename会将某些中文字符变成“?”,而这些字符在xp中都可以正常显示,导致我的程序无法找到用户所选文件),应如何解决?谢谢!
      

  2.   

    我有相同韩文问题Text1.Text = StrConv("읽음", vbUnicode, &H412) '韩文 的 lcid 是 &H412但是中文繁体就没问题Text1.Text = StrConv("中文繁體", vbUnicode, &H404) '中文繁體 的 lcid 是 &H404谢谢!