如何在 QString 中插入一个 unicode 特殊字符?
How to insert a unicode special character in QString?
我正在尝试将一个特殊的 unicode 字符 (0xFD3F) 插入到 QString 中。
我试图创建 QChar(0xFD3F)
,但是当输出这个字符并在十六进制编辑器中查看它时,它显示 0x3F3F
。
我也无法在 QString
中找到通过十六进制或十进制表示形式插入字符的函数。
像这样使用QString::fromUtf8
:
QString::fromUtf8("Hello \uFD3F Good bye")
像这样使用QString::fromWCharArray:
QString::fromWCharArray(L"Hello \uFD3F Good bye")
我正在尝试将一个特殊的 unicode 字符 (0xFD3F) 插入到 QString 中。
我试图创建 QChar(0xFD3F)
,但是当输出这个字符并在十六进制编辑器中查看它时,它显示 0x3F3F
。
我也无法在 QString
中找到通过十六进制或十进制表示形式插入字符的函数。
像这样使用QString::fromUtf8
:
QString::fromUtf8("Hello \uFD3F Good bye")
像这样使用QString::fromWCharArray:
QString::fromWCharArray(L"Hello \uFD3F Good bye")