1. 程式人生 > >sublime中文亂碼解決方案

sublime中文亂碼解決方案

最近使用的sublime 編輯器出現了開啟寫好的程式,中文顯示的確是方框,方框裡面是問號,就是不顯示中文。 
然後再網上查找了一下,大概都是說是需要中文編碼外掛,比如converttoutf8 gbk等編碼外掛來處理。
不過我發現導致這個問題的不是編碼錯誤,編碼是沒有問題的,都是utf8編碼。我的檔案儲存的時候也是按著utf8編碼儲存的。
為了驗證這個問題,把這個方框加問號,複製之後在瀏覽器或者其他程式裡貼上,發現都是可以正常顯示。
之前為了解決這個問題,也試過安裝converttoutf8 等外掛,或者刪除並重裝sublime text,都沒有解決這個問題,
差點還重灌系統。
如果中文亂碼顯示為方框+問號,並且試過安裝converttoutf8 等外掛無效,請試試下面的方法:
1. 開啟preferences ,裡面的setting-user 檔案,
下面這個是我寫好的setting-user 檔案。

{
  "font_face": "Microsoft YaHei",
  "ignored_packages":
  [
  "Vintage"
  ],
  "dpi_scale": 1.0
  }
 

這裡面最重要的是把
<code>
"font_face":"Microsoft Yahei",
</code>

  這句加到你的setting-user檔案裡。 

重新啟動下,看看是不是解決了呢?
總結: 
sublime text 預設使用的解碼中文的字型沒有使用對,或者被破壞了。就是導致這個問題