首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> Java 相關知識

Sublime Text 中文亂碼徹底解決:兩大方案任你選

     編輯:Java 相關知識

Sublime Text 2/3 預設不支援 GB2312/GBK 編碼,開啟舊專案或中文檔案即現亂碼。本文提供「優化版整合安裝」與「手動安裝插件」雙軌方案,並針對中文路徑、權限不足等坑點給出完整規避指南,讓你一次解決編碼困擾。

方案一:使用社群優化版(最省時,適合新手)

網易部落格作者「流風清音」深度整合 GBK 支援、常用外掛、中文化選單的 Sublime Text 3 優化版 與 Sublime Text 2 優化版,開箱即用,無需手動配置。

優化版介面展示

注意:涉及授權與版權,本站不提供下載連結,請自行搜尋「流風清音 網易部落格 SublimeText 優化版」取得最新版本。

方案二:手動安裝 Package Control + ConvertToUTF8(標準化、可控)

步驟 1:安裝 Package Control(套件管理器)

開啟 Sublime Text,按 Ctrl+`(鍵盤左上角反引號鍵)開啟主控台,貼上對應版本的官方安裝碼(請至 packagecontrol.io/installation 取得最新碼),按 Enter 執行。安裝完成後重啟 Sublime Text。

主控台安裝 Package Control

離線/手動安裝備案:若線上安裝失敗,或安裝路徑含中文、%USERNAME% 含中文導致路徑解析異常:

  1. 選單 Preferences → Browse Packages… 開啟 Packages 資料夾。
  2. 返回上層,進入 Installed Packages(非 Packages)。
  3. 下載 Package Control.sublime-package 放入此資料夾,重啟 Sublime Text。

手動安裝 Package Control 目錄結構

步驟 2:安裝中文編碼支援外掛

重啟後,按 Ctrl+Shift+P 開啟命令面板,輸入 Install Package 回車,等待列表載入,依序搜尋安裝:

  • ConvertToUTF8:核心解碼引擎,支援 GB2312/GBK/BIG5 等自動偵測與轉碼。
  • GBK Encoding Support:輔助 ConvertToUTF8 處理特殊編碼情境。
  • Codecs33(Sublime Text 3 必裝):提供 Python 3 環境下的編碼表支援,缺少時 ConvertToUTF8 會報錯。

安裝 ConvertToUTF8 與 GBK Encoding Support

中文路徑/權限問題再次提醒:若上述外掛安裝後仍無效,請手動下載 .sublime-package 檔,放入 Installed Packages 目錄(非 Packages),並確認資料夾權限允許寫入。

驗證與進階設定

  1. 開啟一個 GBK 編碼的舊檔案,右下角編碼顯示應為 GBK 或 CP936,內容正常顯示即成功。
  2. 另存新檔時,File → Save with Encoding 可選擇輸出編碼(建議統一輸出 UTF-8)。
  3. 專案層級設定:在 .sublime-project 中加入 "encoding": "utf-8" 強制專案編碼。

遷移建議

Sublime Text 4 已釋出,原生支援更完善的編碼偵測與 Language Server Protocol (LSP)。若無特殊舊版插件綁定,建議直接升級 ST4 或改用 VS Code(內建完整 GBK/Big5 支援、Git 整合、除錯器),長期維護成本更低。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved