程序中简体、繁体的问题?

xiongxiao 2002-09-04 11:39:36
近日发现一个奇怪的问题,百思不解,我将在简体下写的程序到一台装繁体WIN98的机上去运行,发现汉字成了乱码,当然这并不奇怪,奇怪的是只要是按钮上的汉字则显示非常正常,没有乱码,不知道是何原因?
不知可有办法利用此种情况开发出在简繁体下通用的程序,而不需要在代码中转换?
请大家多多发表意见。
...全文
39 33 打赏 收藏 转发到动态 举报
写回复
用AI写文章
33 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiongxiao 2002-09-30
  • 打赏
  • 举报
回复
好的,先谢了:Xiaoxiongfcl@163.com
IronPromises 2002-09-28
  • 打赏
  • 举报
回复
to xiongxiao(小雄) :

你需要安装unicode字体。
留下email,我发个东西给你。
xiongxiao 2002-09-23
  • 打赏
  • 举报
回复
TO:c12(幸福花儿)
好像不行,最重要的是要把数据库中的内容转成繁体显示出来,但不保存,至于界面问题,无所谓,大不了做两个版本。
c12 2002-09-23
  • 打赏
  • 举报
回复
http://www.csdn.net/expert/topic/624/624558.xml?temp=.4888269
不知道这个办法可不可以,不过如果开发数据库系统的话,估计不大现实。
xiongxiao 2002-09-17
  • 打赏
  • 举报
回复
我只是想在程序中动态的转,即用一个函数什么的能把简体字符串转为繁体,再有一个函数能把繁体转为简体就行,上面我说我已有一个OCX,就有这样两个函数,不过好像不好使,转换出来的字符串,简繁操作系统都不认识了,不知还有哪位大虾帮我想想办法。
pufan 2002-09-16
  • 打赏
  • 举报
回复
在繁体环境中建表,试试.
softdear 2002-09-12
  • 打赏
  • 举报
回复
to:devil_heart(心魔)

  如何批量导出所有程序?
hongqi162 2002-09-12
  • 打赏
  • 举报
回复
还是重装系统好!
不要怕麻烦!要不麻烦的事在后边!
  • 打赏
  • 举报
回复
這個問題是無解的,微軟都沒有搞定.不信你們試用一個WIN2000 , 號稱是可以轉碼的.但也常常會有亂碼. 我用的是簡體2000, 轉成BIG5 來使用, 都還常在某些地方會見到亂碼. 更不要說我們自己寫的程序.況且 xiongxiao(小雄)說的也是個道理.界面就算你能轉,但DB中的資料如何轉?
WorldMobile 2002-09-09
  • 打赏
  • 举报
回复
你说的是繁体还是big5?

如果是big5码,我用转化的源程序,就是做一个对应表,把big5转换成gb码
jaguarcts 2002-09-09
  • 打赏
  • 举报
回复
是汉字的内码问题,关注!
xiongxiao 2002-09-09
  • 打赏
  • 举报
回复
TO:lzp_lrp(lzp)
应该是BIG5,我用的是http://www.pdriver.com/display.asp?key_id=1410
提供那个OCX,不过好像不行,你的那个源程序可以发一个过来吗:xiaoxiongfcl@163.com.
关键是转换了之后在繁体操作系统下不要出乱码。

TO:devil_heart(心魔)
你说的方法只能将界面变成繁体,既用了数据窗口,那检索出来的内容怎么办,数据库中的内容是简体的。
devil_heart 2002-09-09
  • 打赏
  • 举报
回复
Arial字体的确不好,就是不转到繁体下有时也会乱码的,建议都用宋体。
我现在做繁体版的方法是将系统所有的程序都导出成文件,再利用金山快译的内码转换器来进行批量转换,最后再导回系统,这也是无奈之举呀,不过因为是批量进行,所以也非常快非常方便,当然如果真能开发出简繁通用的系统就太好了!
zhu_liping 2002-09-07
  • 打赏
  • 举报
回复
字体的问题吧
xiongxiao 2002-09-06
  • 打赏
  • 举报
回复
关于为什么"按钮上的汉字则显示非常正常"的问题,已找到答案,因为字体是宋体而已,多谢 smilelhh(blue) 的提点.

但仍然存在一个问题,数据窗口无论怎么设也没用,列头与内容显示的都是乱码,还有菜单也是,不知可有什么也方法改正,这样开发的程序就真的是简繁通用了,当然我还没在更多的机上验正.
注:此贴加多100分
xiongxiao 2002-09-06
  • 打赏
  • 举报
回复
这样吗,我再看看,我果然是全用的Arial
flyerlxg 2002-09-06
  • 打赏
  • 举报
回复
如此众多高手,真是热闹。学习一下!
xiongxiao 2002-09-06
  • 打赏
  • 举报
回复
我也是这么想,可惜不行,害我兴冲冲改了不少DW,是不是和数据库有点关系,是ASA6。0,有其它地方改字体吗?
smilelhh 2002-09-06
  • 打赏
  • 举报
回复
按理说,数据窗口中的字体设成"宋体"也可以呀.

这种问题我就没有遇到过了.


xiongxiao 2002-09-06
  • 打赏
  • 举报
回复
有关菜单乱码的问题,原因已找到,这和操作系统有关,记得在桌面上按右键,选属性,里面有一个外观的标签,菜单的字体是在这里设置的,不知可有办法在程序中控制没有?如有方法的话,则只要在打包程序的时候打个宋体就行了。
现在重点就是数据窗口的乱码问题了。
加载更多回复(13)

1,079

社区成员

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

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