[Sublime Text] 如何解決中文亂碼的問題:安裝ConvertToUTF8與Codecs33套件


Sublime Text」一款跨平台的文字編輯器,許多工程師也喜歡用來編寫程式,而在我這個新手用戶看來,它就像是Notepadd++、UltraEdit一樣,不過它具有相當多的套件可以擴充,這也是為何受到歡迎的原因之一,當然,在我的研究資料中,有人提到一些效率上的問題,這我們就先略過不談,這篇文章只想要解決身為一個新手用戶,遇到的中文亂碼問題時該如何解決,簡單的來說就是要安裝「ConvertToUTF8」以及「Codecs33」套件,雖然網路上已經有蠻多文章可以參考,但有些寫的並不是很完整,所以我還是希望自己可以做點筆記,記錄一下解決的方法

1. 安裝Package Control套件

第一次看到要安裝「ConvertToUTF8」以及「Codecs33」套件時,按照著別人的方法來做,結果竟然做不出來?為什麼呢?因為有些看似簡單的步驟被忽略,而這些步驟對剛接觸Sublime的新手來說,我覺得是蠻重要的,例如:安裝「Package Control」套件。

Package Control套件簡單的來說它是個管理Sublime Text套件的工具,透過它來安裝、移除、查詢套件會相當的方便,例如ConvertToUTF8的作者也提到建議使用Package Control來安裝ConvertToUTF8

進到「Package Control官網的安裝頁面」後,可以發現到有二種安裝的方式,建議直接用Python Code來安裝會比較簡單:請在網頁左邊選擇你使用的Sublime的版本,然後把code複製下來,稍等會用到

回到Sublime Text的功能列,點擊「View」 → 「Show Console」打開Console列,然後把剛剛複製下來的代碼貼進去,再按Enter即可自動幫我們安裝

安裝完成後可以到左上角「Sublime Text」→「Preferences」中檢查你的Sublime Text是否有「Package Control」這一項,等等要安裝的二個套件,就會用它來完成

2. 安裝ConvertToUTF8

開啟「Package Control」(Mac上的熱鍵是 Command Shift P),鍵入「install」就會自動篩選出「Install Package」,記得用滑鼠選擇此項目,或者選定後按Enter進入安裝套件的模式,我第一次不會用還搞了蠻久的,所以特別提醒新手這個問題

接著輸入「ConvertToUTF8」,找到我們要的套件後,一樣按Enter或用滑鼠選定來安裝,安裝的過程會顯示在Sublime Text的狀態列中

3. 安裝Codecs33

安裝完ConvertToUTF8後,重新開啟原本亂碼的文件,結果會發現它還貼心的提醒我們此文件編碼是BIG5,我們還少安裝「Codecs33」這個套件

所以同樣的步驟,我在再由Package Control中,輸入「Codecs33」來安裝套件

安裝完成後就大功告成啦,再次開啟亂碼文件,就可以看到期待以久的中文顯示囉