我的程序用了中文,但在英文的操作系统显示乱码,请问怎样解决?

xieyh 2004-04-30 03:28:28
RT,thx.
...全文
268 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
shortppsy 2004-04-30
  • 打赏
  • 举报
回复
cmd
fontreg/?
韩誉 2004-04-30
  • 打赏
  • 举报
回复
你可以有2种选择:
1、在英文坌操作系统下你的软件能根据操作系统是中文、还是英文来显示中文或英文。
2、不管在什么操作系统下,都显示中文。
第一种方法的解决方案,99175776(99175776)朋友已经说了,就是把显示的菜单名称、按钮上显示的字、标题、提示内容等等显示的所有文字,都放到资源文件里。通过软件在启动时检测系统是中文版、还是英文版、来选择显示中文还是英文。,当然还可以是别的语言类型。如果只想让它显示这两种语言的话,你可以在显示通过简单的if语句判断一下就可以了。
第二种方法是你自己的软件里带上一个字库文件。在软件运行初始化时,根据判断是否中文,如果是中文,就直接显示文字,如果不是中文系统。就自己打开字库文件,将每个字写到应该的控件里。对于这个,你可以写一个函数。说白了,就是一个点一个点的画字。在vb里画字很简单,通过 pset即可, 而且还能画出多彩的字来呢(就是一个字可以有好多种颜色组成)

vb疑难解答 主持人:韩誉
双号日晚间在线直接帮你解答问题
MSN:swpcsoft@hotmail.com
(擅长数据库、系统控制、事务处理)
daisy8675 2004-04-30
  • 打赏
  • 举报
回复
以前有在E版下安裝南極星

也有繁體中間輸出簡體的辦法,但是一個軟件,自己制作環境本身的問題,我估計難

金山詞霸已經算做得很好的,但是我們在復制簡體中文的時候照樣,他的文本框不會接收

lilinjian2001 2004-04-30
  • 打赏
  • 举报
回复
重编译软件,全部改为E文
tangxiaosan001 2004-04-30
  • 打赏
  • 举报
回复
haha,你就没有办法了,要么装个中文的系统
99175776 2004-04-30
  • 打赏
  • 举报
回复
不用这么累吧! 
做一次就行了1
用数据,把你的什么.CAPTION .TXT 之类的属性记到数据里,想几种语言都可以,只是第一次累点。后面就好多了! 
我的程序就是这样的。现在好多了。真方便!

yenight 2004-04-30
  • 打赏
  • 举报
回复
不是看来搞两套了!!就是要搞两套!
xieyh 2004-04-30
  • 打赏
  • 举报
回复
但不可能叫外国用户装中文啊,看来都要搞两套东西了.
jacklee19822001 2004-04-30
  • 打赏
  • 举报
回复
还是判断操作系统语言,然后用相应的语言就可以了
pandengzhe 2004-04-30
  • 打赏
  • 举报
回复
安装中文字库
walksnake 2004-04-30
  • 打赏
  • 举报
回复
同意hhyttppd的观点。
可能你的操作系统中没有安装中文字库。
hhyttppd 2004-04-30
  • 打赏
  • 举报
回复
在操作系统中安装中文字体。
射天狼 2004-04-30
  • 打赏
  • 举报
回复
设置字体为宋体试一下!!
ryuginka 2004-04-30
  • 打赏
  • 举报
回复
up

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧