当前位置: 代码迷 >> QT开发 >> 如何解决 vs2008编QT ts中文乱码
  详细解决方案

如何解决 vs2008编QT ts中文乱码

热度:52   发布时间:2016-04-25 03:13:28.0
怎么解决 vs2008编QT ts中文乱码
代码里中文用tr了,显示正常。现在用2008生成ts,发现乱码的都没有指定编码


怎么在2008里指定 lupdate 编码    
------解决方案--------------------
vs的编辑器,默认的文件编码格式好像不是utf-8,你把c++源文件的编码格式都转换为 utf-8 ,然后再用 lupdate 。试试看。
------解决方案--------------------
本帖最后由 foruok 于 2014-06-19 11:27:47 编辑
话说我只有VS2005哎……
你可以使用notepad++/editplus/ultraedit/来转换,后者用记事本打开使用另存为功能进行转换,然后在VS中,工具-->选项-->文本编辑器-->常规-->勾选"自动检测不带签名的UTF-8编码"。
这样试试。

CSDN博文大赛,请投我一票,谢谢。
Qt on Android: Qt Quick 事件处理之信号与槽
------解决方案--------------------
我觉得对于国际化,比较好的解决办法是在代码中使用英文,再通过ts / lupdate / lrelease翻译为其他语言,看你的ts文件,应该是在代码中用中文,比方说tr("ip地址")这种吧。可以调整下试试。
  相关解决方案