當前位置:編程學習大全網 - 編程軟體 - qt 編碼問題

qt 編碼問題

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()<<str;

  • 上一篇:壹個茫然的21歲小夥
  • 下一篇:PLC基本指令是什麽 什麽是功能指令 兩者有什麽區別 希望具體壹點
  • copyright 2024編程學習大全網