当前位置: 代码迷 >> QT开发 >> Qt 展示特殊字符
  详细解决方案

Qt 展示特殊字符

热度:94   发布时间:2016-04-25 03:53:10.0
Qt 显示特殊字符
在Qt中绘制文本时,若采用下面的指令:
    painter.drawText(QRect(0,0,100,120),"Fran?ais");

程序运行后的结果为:
    

这是什么原因造成的,有什么解决办法没?
Qt? ?显示特殊字符 ?

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