• 5550阅读
  • 2回复

[提问]qt Lingust 支持源码中的中文吗 [复制链接]

上一主题 下一主题
离线fengzhishang
 

只看楼主 倒序阅读 楼主  发表于: 2010-02-05
— 本帖被 XChinux 从 Qt基础编程 移动到本区(2013-04-01) —
我的源代码里有中文, 例如 ui.lable->setText(tr("用户名"));
我先用lupdate 生成了 *.ts 文件,然后我再用Lingust 打开这个ts 文件 可是 “ ui.lable->setText(tr("用户名")); ” 显示的是乱码? 难道 lingust 不支持中文的国际化?
我在我的main.cpp 里面已经添加了

     QTextCodec::setCodecForTr(QTextCodec::codecForName("GBK"));
    QTextCodec::setCodecForLocale(QTextCodec::codecForName("GBK"));
    QTextCodec::setCodecForCStrings(QTextCodec::codecForName("GBK"));
, 请高手指点
[ 此帖被午小夜在2010-02-09 12:17重新编辑 ]
离线hao117
只看该作者 1楼 发表于: 2010-02-08
用utf-8 肯定能行
离线fengzhishang

只看该作者 2楼 发表于: 2010-02-24
引用第1楼hao117于2010-02-08 12:30发表的  :
用utf-8 肯定能行


utf8 到lingust 里面打开也是乱码! 难道只能在代码里面用E文,然后再去翻译成别的语言?
快速回复
限100 字节
 
上一个 下一个