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

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