QT中中文字符問題,有沒有一勞永逸的解決方法?
目前遇到有如下問題
一、字符串中有中文時,編譯提示「常量中含有換行符」
二、在控制檯窗口輸出中文時沒法正常顯示,中文所有顯示爲?編輯器
目前第一個問題經過記事本打開文件,再保存,可解決
第二個問題嘗試有如下方法,未解決
a. "編輯"菜單--->"Select Encoding"---> "UTF-8"或者"System"
b. "工具"菜單--->"選項"--->"文本編輯器"--->"行爲"--->"文件編碼"--->"UTF-8"或者"System"
c. "項目"--->"Project Settings"--->"編輯器"--->"全局設置"--->"文件編碼"--->"UTF-8"或者"System"工具
#if _MSC_VER >= 1600 #pragma execution_character_set("utf-8") #endif
這句話放在一個公共的頭文件.h裏面,全部代碼都引用這個頭文件,包治百病。