在Qt中怎样显示ASCII码大于127的字符

前段时间要显示“≤”符号找了挺久没找到方法,后面发现用以下方法可以解决;

    ushort gd[]={8805,0};
    QString gteq=QString::fromUtf16(gd);

得到的gteq就是“≤”

函数:QString::fromUtf16(const ushort* unicode,int size=-1):

参数  unicode:是我们要的字符串对应的unicode码数组;

参数  size:       是数组的长度,如果没有指定长度则要以0结束;


那怎么知道“≤”的unicode码是8805呢?

呵呵,这要借助Microsoft的word,打开word在“插入->符号”对话框里找到“≤”就可以看到它的unicode码:

在Qt中怎样显示ASCII码大于127的字符_第1张图片

注意:这里的是十六进制的!


你可能感兴趣的:(在Qt中怎样显示ASCII码大于127的字符)