• 5418阅读
  • 2回复

linux和windows混合编程的中文问题 [复制链接]

上一主题 下一主题
离线笑看江湖
 

只看楼主 倒序阅读 楼主  发表于: 2011-08-24
QT的一个特点是跨平台,我在windows下用QtCreater做了程序,到linux下还能编译运行,挺好。可是,当我在源码中有中文时就不行了。我在windows下写的源码,注释用的中文,到linux下打开,中文变乱码了。QCreator也有好几个字符集转化,我都试了个遍也不行。注释不用中文吧,也可以接受(实在不行拼音呗),可是界面上的菜单还想用中文呢。有好办法不?
离线XChinux

只看该作者 1楼 发表于: 2011-08-24
代码中的中文全用GBK 编码。即源代码文件用GBK编码。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线begboy

只看该作者 2楼 发表于: 2011-09-22
在Linux 下用iconv命令将.cpp .h .pro 文件转换成Win (GBK)文件格式,
然后移到Win下Qt重新编译即可实现跨平台开发。
用法: man iconv
快速回复
限100 字节
 
上一个 下一个