Qt 显示特殊字符
在Qt中绘制文本时,若采用下面的指令:
painter.drawText(QRect(0,0,100,120),"Fran?ais");
程序运行后的结果为:

这是什么原因造成的,有什么解决办法没? Qt? ?显示特殊字符 ?
[解决办法]
打开控制台(cmd)敲:charmap 看看当前字体是否包含这个特殊字符,找一个包含这个字符的字体。
[解决办法]
这个问题涉及到:
源文件编码
QString的编码
界面上的字体能否显示出这个符号。
所以说在源码里写中文不是好主意,其它的非ASCII字符也不好。