关于Qt的utf-8的一些总结

Qt 中文有时乱码,最佳解决方案就是都转成中文的。

我总结一下

一般这么写肯定就行了

1. 保证你的 Qt Creator 默认编码为utf-8

在“工具->选项 ->文本编辑器-> 行为”把默认编码改为“ UTF-8”。

2. 保证你的写法如下

tiptext = QString::fromLocal8Bit(ui->textEdit_msg->toPlainText().toLocal8Bit());

3. 如果你代码要创建文件,记得设置编码格式

 QTextStream out(&file);
    out.setCodec("UTF-8");
 ===============

一般做到如上的方式,是不会有中文乱码问题了

你可能感兴趣的:(c++,qml,Qt,qt,开发语言,servlet)