QString a = "是",qDebug() << a; a打印出来不是中文是
时间: 2024-03-27 07:40:04 浏览: 60
判断String是否是字母
这个问题涉及到字符编码的问题。如果你的代码文件的字符编码与输出终端的字符编码不一致,那么输出的中文可能会出现乱码。可以尝试将代码文件的字符编码设置为UTF-8,并在输出前调用以下代码设置输出终端的字符编码为UTF-8:
```
QTextCodec::setCodecForLocale(QTextCodec::codecForName("UTF-8"));
```
另外,还需要确保你的操作系统和QT的安装都支持UTF-8字符编码。
阅读全文