我正在尝试将一个特殊的unicode字符(0xFD3F)插入到QString中。
我尝试创建QChar(0xFD3F)
,但在输出此字符并在十六进制编辑器中查看时,它会显示0x3F3F
。
我也无法在QString
中找到一个按十六进制或十进制表示插入字符的函数。
答案 0 :(得分:2)
像这样使用QString::fromUtf8
:
QString::fromUtf8("Hello \uFD3F Good bye")
答案 1 :(得分:2)
使用QString :: fromWCharArray,如下所示:
QString::fromWCharArray(L"Hello \uFD3F Good bye")