中文的Qt翻译显示为垃圾值
我用lupdate生成了3个翻译文件:法语、汉语和印地语。我用语言学家做了必要的翻译,然后发布了这些翻译 我在main.cpp中写道中文的Qt翻译显示为垃圾值,qt,Qt,我用lupdate生成了3个翻译文件:法语、汉语和印地语。我用语言学家做了必要的翻译,然后发布了这些翻译 我在main.cpp中写道 QApplication a(argc,argv); QTranslator translator; translator.load("PaintTest_fr.qm"); a.installTranslator(&translator); 法语翻译很好。但印地语(paintext_hi.qm)和中文(paintext_zh.qm)翻译似乎是垃圾价值观
QApplication a(argc,argv);
QTranslator translator;
translator.load("PaintTest_fr.qm");
a.installTranslator(&translator);
法语翻译很好。但印地语(paintext_hi.qm)和中文(paintext_zh.qm)翻译似乎是垃圾价值观
系统信息:
Ubuntu 12.04
Qt版本:
4.8.5
我做错什么了吗?对于亚洲语言,是否有其他详细信息需要指定?感谢您的帮助。谢谢您需要为中文设置一种新字体,如“SimSun.ttf”。那么它就会很好地工作。我刚刚解决了这个问题。可能是字符编码,请尝试使用将qm文件保存为UTFBOM@ratchetfreak我已将其保存为utf-8。不工作。您是否安装了中文Unicode TrueType字体?例如