Qt 中文乱码问题
1.将文件编码设置为UTF-8 BOM,通过notepad++软件可设置。如下图所示:
2.在cpp文件的开头(注意:如果源文件是UTF-8,不能添加一下的声明),添加一下的语句:
#if _MSC_VER >= 1600 #pragma execution_character_set("utf-8") #endif
3.读取外部UTF-8 BOM编码的文件,使用以下的方式:
QTextStream textstream; textstream.setDevice(&file); textstream.setCodec("utf-8");
Make Change - Focus on Computer Vision and Pattern Recognition
版权声明:本文为博主原创文章,未经博主允许不得转载
版权声明:本文为博主原创文章,未经博主允许不得转载