windows下修改Qt creater中的默认编码

windows下默认是GBK的编码格式,

如果想使用UTF8就要先修改Qt Creator的编码格式,

方法如下:

Tools->Options->Environment->General->Default file encoding修改好UTF8格式之后,再创建工程,就可以显示UTF8格式的汉字了代码如下:QTextCodec::setCodecForLocale(QTextCodec::codecForName("UTF8"));QTextCodec::setCodecForCStrings(QTextCodec::codecForName("UTF8"));QTextCodec::setCodecForTr(QTextCodec::codecForName("UTF8"));qDebug()<<"不怕神一样的对手,就怕猪一样的队友";

 

或者使用这样输出

QTextCodec* codec = QTextCodec::codecForName("UTF8")QString str = codec->toUnicode("不怕神一样的对手,就怕猪一样的队友");qDebug()<

你可能感兴趣的:(Qt)