是这样的,我的程序要在繁体下运行,我把操作系统切换到繁体后把界面的每个标签都用繁体字写了一次,运行程序,发现是没有乱码的,但是写在代码里面的中文字在程序运行时还是会有乱码,例如:
我在程序里写了这样一句:
msgbox "您好!" 但是在运行的时候显示出来的是乱码,请问这是为什么呢?有什么好方法吗?
我在程序里写了这样一句:
msgbox "您好!" 但是在运行的时候显示出来的是乱码,请问这是为什么呢?有什么好方法吗?
解决方案 »
- 如何实现使用程序启动机器里安装的PHOTOSHOP?
- 请问如何得到某一个dll的注册路径??
- FTP客户端能不能进行文件的删除?
- 在VB中使用ADODC控件访问另一台机器共享目录的数据库时提示“对象变量或WITH变量未设置”,急急!
- 为什么我的问题老是得不到大家重视?55555555。。。。。
- 如何像资源管理器一样得到所有的驱动器中的文件和文件夹,显示在treeview中?
- 关于程序的发布
- 对于一个VB程序该如何去测试它?
- 如何用两“猫“将两计算机连接起来
- Get Visual Studio.NET Beta 2 微软已发布VB.Net B2
- VB自动关闭的奇怪问题.
- 【请教】同一局域网上。通过麦克风把声音传到另外一台电脑。有这样的控件吗?
然后在繁体操作系统中装一个apploc.msi(繁体版)
1. 在配置文件.ini中或在数据库中定义针对不同语言版本的说明文字,如简体,繁体或英语等;
2. 在VB资源文件.res中定义不同语言的说明文字,在使用时根据不同范围的ID来
进行显示。
标志符 字符串
101 "简体字"
102 "繁体字" (这几个繁体字我是在简体系统下用南极星输入法输入的)然后在窗体加载时使用:
if 繁体系统 then
mnufile.Caption = LoadResString(101)
else
mnuopen.Caption = LoadResString(102)
endif但是繁体下运行的时候还是乱码啊!
1.102这个字符串用Word转换
2.自己搞个模窗体自定义msgbox. 将所有字体设置为英文字体.因为繁体作业系统默认是不能显示宋体字的.
因为一个资源字串可以对应多个语言.
/***********
另外如果是VB(而不是.net的话),也不用定义两个字资源字串.
因为一个资源字串可以对应多个语言.
***********************/请问"一个资源字串可以对应多个语言"这个是什么意思,应该怎么设置啊