編碼問題是軟件開發經常會遇到的問題之一,也是最為基礎的知識之一,本篇經驗將使用Sublime Text 3進行GBK編碼下亂碼的問題解決演示,同時,為亂碼問題提出一個統一的解決方案。
安裝package control組件
首先需要手動安裝這個插件,操作方法如下
登錄官網地址 https://packagecontrol.io/installation
If the command palette/menu method is not possible due to a proxy on your network or using an old version of Sublime Text, the following steps will also install Package Control:
- Click the
- Browse up a folder and then into the Installed Packages/ folder 找到 Installed Packages文件夾
- Download Package Control.sublime-package and copy it into the Installed Packages/ directory 然后將配置文件下載,並保存到這個文件夾中
- Restart Sublime Text 重啟 Sublime3
重啟之后,經過上面安裝了Package Control后,我們就可以通過快捷鍵 Ctrl+Shift+P
打開Package Control來安裝插件了。
或者點擊菜單欄的Preference
下的Package Control
也可實現相同功能。
在打開的輸入框中輸入 install ,會根據你的輸入自動提示,選擇 Install Package。
等待,然后又會彈出一個輸入框,讓你輸入你要安裝的插件,我們要安裝支持非UTF8編碼的一個插件,只需要在輸入框中輸入Convert
,
自動匹配后,選擇 ConvertToUTF8 插件(這里我已經安裝,所以未能顯示 -_-),回車,等待安裝完畢
————————————————————
如果搜索不到ConvertToUTF8 的話,就需要手動離線安裝了,具體步驟如下:
1.准備
sublime 下載
Codecs33 插件下載
ConvertToUTF8 插件下載
備注:Codecs33 插件請選擇與系統相關的分支,比如我的系統是linux64,那么選擇linux-x64分支進行下載。
2.安裝
** Windows 7(Sublime Text 3):當設置Windows自定義文本大小(DPI)超過100%時,文件名可能無法正確顯示,請嘗試在Sublime Text 3的用戶設置中添加"dpi_scale": 1
。
** Linux(Sublime Text 2 & 3)及OSX(Sublime Text 3):你需要安裝一個額外插件以便ConvertToUTF8能正常工作:Codecs26(針對 Sublime Text 2)或 Codecs33(針對 Sublime Text 3)。
至此,ConvertToUTF8插件安裝完畢。
推薦使用 Package Control 查找 ConvertToUTF8 進行自動下載安裝與更新。
如需手工安裝,請將本項目打包下載並解壓,將解壓后的文件夾名修改為 ConvertToUTF8 ,然后將此文件夾移動到 Sublime Text 的 Packages 文件夾下(可通過 Sublime Text 菜單中的 Preferences > Browse Packages 找到 Packages 文件夾)。
您的文件夾應該看起來是這樣的:
完美!Sublime Text的中文亂碼問題完美解決