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

时间:2022-09-14 02:19:54

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

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的字符

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

http://blog.csdn.net/hjh2005/article/details/6978804