char[]转Qstring中文乱码
时间: 2024-01-07 20:02:51 浏览: 114
QString转ASCII(uint).txt
将char[]转换为QString时,如果char[]中包含中文字符,可能会出现乱码的情况。解决这个问题的方法是使用QString的fromLocal8Bit()函数,该函数可以将本地8位编码的char[]转换为QString。以下是一个例子:
```cpp
char str[] = "中文字符";
QString qstr = QString::fromLocal8Bit(str);
```
这样就可以将char[]中的中文字符正确地转换为QString了。
阅读全文