qt creator修改程序編碼(解決中文亂碼問題)的方法
qt creator修改程序編碼的功能有幾處。
1.edit - select encoding
選擇載入(顯示)編碼和儲存編碼,其中GB2312和UTF-8是常用編碼方式。
這種方法主要是修改已經建立的程序文件。
2.tools - options - text editor - behavior - file encodings
這主要針對新建的程序文件和工程運行時的編碼情況。
3.在main()函數內的添加代碼,利用QTextCodec來進行設置。
// 以下部分解決中文亂碼 QTextCodec *codec = QTextCodec::codecForName("utf8"); //GBK gbk QTextCodec::setCodecForTr(codec); QTextCodec::setCodecForLocale(codec); QTextCodec::setCodecForCStrings(codec); // 以上部分解決中文亂碼
這種方式設置程序對中文名稱、界面中文等編碼設置。
可參考: Linux下QT編程中文顯示亂碼解決
文檔信息
- 版權聲明:自由轉載-非商用-非衍生-保持署名 | Creative Commons BY-NC-ND 3.0
- 博客網址:http://blog.csdn.net/lyc_daniel/article/details/13772485
- 博 主: lyc_daniel
- 寄 語:神愛世人,甚至將他的獨生子(耶穌)賜給他們,叫一切信他的,不至滅亡,反得永生。(聖經·約翰福音3:16)