如何在不直接将符号(∞)粘贴到我的代码文件中的情况下在C++中指定Unicode字符INFINITY(U + 221E)?我已经尝试了\ x221e但是会发出警告,并且\ u221e给了我一个带有CIRCUMFLEX(U + 00E2)的拉丁文小写字母A.
QString label;
label.append(tr("HP: \u221e\n\n"));
Run Code Online (Sandbox Code Playgroud)
试试\ xE2\x88\x9E.
但是为了让Qt使用UTF-8,你似乎需要它
QTextCodec::setCodecForTr(QTextCodec::codecForName("UTF-8"));
Run Code Online (Sandbox Code Playgroud)
在它之前的某个地方.
| 归档时间: |
|
| 查看次数: |
2443 次 |
| 最近记录: |