qt中使用QTextStream向文件写中文字符串,用记事本打开是乱码,解决方法是?

YehMatthew 发布于 2012/04/11 11:10
阅读 9K+
收藏 0
Qt

NGINX Sprint China 2022--NGINX年度旗舰盛会,已开启免费预约!>>>

QFile dstfile("d:\temp.txt");

if (dstfile.open(QIODevice::WriteOnly|QIODevice::Truncate))

{

QTextStream out(&dstfile);

out.setCodec("System");

out<<tr("你好!世界!")<<endl;

}

代码如上所示,用记事本打开则是乱码,codec用utf-8也不行,这个小问题如何解决?

加载中
0
鉴客
鉴客
该评论暂时无法显示,详情咨询 QQ 群:点此入群
0
一一无念
一一无念
该评论暂时无法显示,详情咨询 QQ 群:点此入群
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部