QTextStream写文件中文乱码解决办法

Posted hshy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了QTextStream写文件中文乱码解决办法相关的知识,希望对你有一定的参考价值。

1.首先把Qt Creator的编辑器设置为使用 UTF-8:
   工具-->选项-->文本编辑器-->行为,在右侧选项界面找到文件编码选项,设置为 UTF-8。
2.使用 QTextStream 时设置编码格式:
     QTextStream out(&file);
     out.setCodec("utf-8");

注意:不要使用out<<"哈哈"这种格式;可以使用out<<tr("哈哈");或者使用QString s="哈哈";out<<s;

 

【转】:http://blog.sina.com.cn/s/blog_640531380102y957.html

以上是关于QTextStream写文件中文乱码解决办法的主要内容,如果未能解决你的问题,请参考以下文章

qt QTextStream 写入文件 中文乱码

SpringCloud上传文件,经过Zuul,中文文件名乱码解决办法

execl打开linux下cvs文件乱码问题解决办法

Python在向CSV文件写中文时乱码的处理办法

php 多语言(UTF-8编码)导出ExcelCSV乱码解决办法之导出UTF-8编码的ExcelCSV

eclipse中的js文件出现中文乱码的三种解决办法