• 3654阅读
  • 1回复

[提问]关于跨平台显示中文的问题 [复制链接]

上一主题 下一主题
离线lugaideath
 

只看楼主 倒序阅读 楼主  发表于: 2009-05-08
— 本帖被 XChinux 从 Qt基础编程 移动到本区(2013-04-01) —
我在window下写的程序,中文部分都用tr处理的,程序或许获取的是当前系统的字符编码,我在windows下运行是现实中文的,但放到linux下去就显示乱码,不过源代码的文档里面的中文还是可以正常显示在编辑器里面!

可以反过来,我在linux下写的代码,中文是用trUtf8来处理的,结果放到windows下运行是可以显示中文的,但源代码放在编辑器上就显示乱码的!linux系统的编码是utf8,windows系统的编码是gb2312

求教,要怎么做到跨平台的时候,无论是程序,还是源代码,都可以正常显示中文呢?
别叫我调整编辑器的编码哦!
离线hxcan

只看该作者 1楼 发表于: 2009-05-08
源代码中写英文,用Linguist翻译一下,再在程序开始运行时加载“翻译器(translator)”,可以参见Qt Linguist的Manual。
本座已达到法定娶亲年龄,欲购从速,价格面谈。
杀人容易爱人难。
作为一个太极美术工程师,我深刻地感受到:世风日下、人心不古。
http://StupidBeauty.com/Blog
快速回复
限100 字节
 
上一个 下一个