Sublime Text 3開啟中文亂碼問題解決
阿新 • • 發佈:2021-07-18
Sublime Text 3開啟中文亂碼問題解決
問題
在使用Sublime Text 3開啟一些包含中文的檔案的時候,經常會遇到亂碼的問題。比如使用Windows自帶的記事本編寫檔案,然後按ANSI
格式儲存,再使用Sublime Text 3開啟就會亂碼。
主要是因為記事本實際是按GB2312
的編碼(ANSI
對映的本地編碼)進行儲存的,而Sublime Text 3不支援GB2312
。
解決辦法
安裝ConvertToUTF8
包
- 安裝
Package Control
:
- 開啟
Package Control
,選擇Install Package
:
- 搜尋
ConvertToUTF8
,點選安裝:
- 重啟Sublime Text 3
效果
注意圖中的紅圈,可以看到是GB2312
轉換成UTF8
。
ConvertToUTF8
並不會實際修改原檔案的編碼方式,而是解析原檔案的編碼方式,然後轉換成UTF8
顯示出來。對原檔案的任何修改,依舊是按原來的編碼方式儲存。(也可以自己設定,參考文末的連結)
ConvertToUTF8
支援的編碼:
// supported encoding list, name & code in pair "encoding_list" : [ ["Chinese Simplified (GBK)", "GBK"], ["Chinese Simplified (GB2312)", "GB2312"], ["Chinese Simplified (GB18030)", "GB18030"], ["Chinese Traditional (BIG5)", "BIG5"], ["Korean (EUC-KR)", "EUC-KR"], ["Japanese (CP932)", "CP932"], ["Japanese (Shift_JIS)", "Shift_JIS"], ["Japanese (EUC-JP)", "EUC-JP"], ["UTF-8", "UTF-8"] ]