[問題] Qt Creator 字串常數編碼出問題
本來一切沒事
直到因為一些緣故,重裝了qt 15.2 以及 compilier
以前的compilier我忘記了,好像是msvc之類的,我不確定
現在如下圖
https://imgur.com/7Y7M12R.jpg
昨天發現使用常數字串裡面使用中文字會出現錯誤。
我知道是編碼的問題,上網搜尋的解答除了說要用utf8儲存之外
還要選擇BOM的選項
https://imgur.com/wN6VZ4q.jpg
我也照做了,還是不行
最後只能用QString::fromLocal8Bit
https://imgur.com/pBdTVLe
但是只要新增一個常數字串就會出現"常數字串包含新行字元"的錯誤無法執行
我必須開sublime用save with encode utf8 with BOM
然後讓Qt creator自己重新讀檔才可以執行,但是一樣會有警告
warning: C4566: 由通用字元名稱 '\u3017' 表示的字元,
無法在目前的字碼頁中表示(950)
請問該怎麼辦呢?
我作業系統沒有重灌,重灌的時候qt creator 以及 編譯器
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.192.225.144 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Programming/M.1659858163.A.A7D.html
Programming 近期熱門文章
PTT數位生活區 即時熱門文章
0
18