1. 程式人生 > >解決Sublime Text 3在GB2312編碼下的中文亂碼問題

解決Sublime Text 3在GB2312編碼下的中文亂碼問題

為了方便演示,首先建立了一個GB2312編碼的txt檔案,我們使用Sublime開啟後的效果如下圖,注意看sublime的左下角,除了行列資訊並無其他,一般而言,說明sublime是按照UTF8編碼開啟的檔案:

為了解決編碼問題,需要安裝ConvertToUTF8外掛,Ctrl+Shift+P調出命令面板,在輸入框輸入Install Package

(刪除外掛:Remove Package,更新外掛:upgrade packages)

然後在如下的輸入框中輸入要下載的外掛名稱ConvertToUTF8,在提示列選擇確認要安裝的安裝包名,耐心等一會,下載成功會彈出該外掛的配置資訊,無需儲存,關閉即可。並可在Perferences->package settings 中看到對應的包名。

安裝完成後,點選Sublime左上角的"File"按鈕,可以看到下拉選單中多出了兩個按鈕,如下圖。我們可以通過這些新增的按鈕對檔案編碼進行轉換。

此時,再次開啟我們剛剛的測試檔案,會發現中文顯示正常,同時,sublime左下角顯示出了GB2312字樣,表明該檔案的編碼是GB2312。如下圖: