[Sublime Text] 讓 Sublime Text 支援 BIG5 編碼的文字檔

[Sublime Text] 讓 Sublime Text 支援 BIG5 編碼的文字檔

今天用 Sublime Text 開啟了一個 BIG5 編碼的文字檔,

這才發現 Sublime Text 原來預設是不支援中文的…

像原本 test.txt 裡面包含的是「中文」這兩個中文字,但顯示變成了亂碼,:

Screen Shot 2015-02-05 at 下午10.45.57

 

查了一下,海芋小站已經有文章說明如何解決這個問題:

海芋小站:如何解決 Sublime Text 的中文亂碼?

不過測試了一下,似乎還缺少了一個步驟,這邊就來補足吧~

 

1. 在 Sublime Text 中安裝 ConvertToUTF8 和 Codecs33 套件

先用 Command Palette > Package Control: Install Package,

安裝 ConvertToUTF8Codecs33 兩個套件~

Screen Shot 2015-02-05 at 下午5.52.46

 

原本參考的文章裡並沒有說要安裝 Codecs33 套件,

不過我在開 BIG5 檔時,ConvertToUTF8 自己跳出了訊息說要裝,

因此現在就先裝一裝吧 (解決 ConvertToUTF8 可能無法正常運作的問題)~

Screen Shot 2015-02-05 at 下午6.12.18

 

2. 開啟 BIG5 編碼的文字檔

這時候再開啟 BIG5 編碼的文字檔,中文字已經能正確顯示了~

不過由於 Sublime Text 本身不算支援 BIG5 的樣子,

所以在 Console 視窗中還是可以看到一些錯誤訊息 (無法偵測 encoding),

中間下面的 encoding 部分也錯誤的顯示成 Western (Windows 1252)…

唯一可以識別的就是在左下角那邊,會寫 BIG5~

Screen Shot 2015-02-05 at 下午10.48.50

 

在 BIG5 文檔中打入中文字再存檔,基本上還是會自動以 BIG5 編碼方式儲存喔~

 

3. 修改現有檔案的編碼成 BIG5 或建立新的 BIG5 檔案

平常新建檔案的話,看你 Sublime Text 的設定,像我的是會建立成 UTF-8 編碼。

如果想要改成用 BIG5 編碼,可以用 File > Set File Encoding to,

就可以設定成 Chinese Traditional (BIG5) 了~

要注意選單中原有的 Save with Encoding 是看不到 BIG5 的,不要選錯了~

Screen Shot 2015-02-05 at 下午10.51.55

 

想要將一個已經開啟的檔案,改以另一種編碼方式讀取,

就可以用 File > Reload with Encoding 來選擇了~

(同樣不要選錯選到 Reopen with Encoding)

如果 ConvertToUTF8 沒有正確的猜到開啟的檔案的編碼,而導致顯示錯誤的話,

可以用這方式強制 Sublime Text 用正確的編碼讀檔:

Screen Shot 2015-02-05 at 下午10.52.11  

 

 

(本頁面已被瀏覽過 15,400 次)

One thought on “[Sublime Text] 讓 Sublime Text 支援 BIG5 編碼的文字檔

  1. 你好,請問我在package install中找不到Codecs33了,這有辦法解嗎?謝謝
    版主回覆:(11/19/2016 01:59:50 PM)
    您好,我在我的 macOS Sierra 上有遇到無法使用 Package Control 安裝套件的問題,
    但我不確定這跟你的是不是同個問題…
    你可以參考一下 http://ephrain.pixnet.net/blog/post/64617592 看看,謝謝~

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料