最近使用的sublime編輯器出現了打開寫好的程序,中文顯示的確是方框,方框里面是問號,就是不顯示中文。然后再網上查找了一下,大概都是說是需要中文編碼插件,比如converttoutf8gbk等編碼插件來處理。不過我發現導致這個問題的不是編碼錯誤,編碼是沒有問題的,都是utf8編碼。我的文件保存的時候也是按著utf8編碼保存的。為了驗證這個問題,把這個方框加問號,復制之后在瀏覽器或者其他程序里粘貼,發現都是可以正常顯示。之前為了解決這個問題,也試過安裝converttoutf8等插件,或者刪除并重裝sublimetext,都沒有解決這個問題,差點還重裝系統。如果中文亂碼顯示為方框+問號,并且試過安裝converttoutf8等插件無效,請試試下面的方法:打開preferences(設置)里面的setting-user(用戶名設置)文件,下面這個是我寫好的setting-user文件。{"font_face":"MicrosoftYaHei","ignored_packages":["Vintage"],"dpi_scale":1.0}這里面最重要的是把"font_face":"MicrosoftYahei",這句加到你的setting-user文件里。重新啟動下,看看是不是解決了呢?總結:sublimetext默認使用的解碼中文的字體沒有使用對,或者被破壞了。就是導致這個問題。