代码里中文用tr了,显示正常。现在用2008生成ts,发现乱码的都没有指定编码

怎么在2008里指定 lupdate 编码
------解决方案--------------------
vs的编辑器,默认的文件编码格式好像不是utf-8,你把c++源文件的编码格式都转换为 utf-8 ,然后再用 lupdate 。试试看。
------解决方案--------------------
话说我只有VS2005哎……
你可以使用notepad++/editplus/ultraedit/来转换,后者用记事本打开使用另存为功能进行转换,然后在VS中,工具-->选项-->文本编辑器-->常规-->勾选"自动检测不带签名的UTF-8编码"。
这样试试。
CSDN博文大赛,请投我一票,谢谢。
Qt on Android: Qt Quick 事件处理之信号与槽
------解决方案--------------------
我觉得对于国际化,比较好的解决办法是在代码中使用英文,再通过ts / lupdate / lrelease翻译为其他语言,看你的ts文件,应该是在代码中用中文,比方说tr("ip地址")这种吧。可以调整下试试。