嘗試過的解決方案:重新安裝Sublime Text 2、使用ConvertToUTF8插件和GBK Encoding Support插件,這些方法都不管用。
可行的解決方案:
法1:轉到系統盤的如下路徑C:\Users\Administrator\AppData\Roaming\Sublime Text 2\Packages\User,打開該路徑下的Preferences.sublime-settings文件(也可以打開Sublime Text 2->Preferences->Settings-User進行設置):{
"font_size": 11.0,
"ignored_packages":
[
"Vintage"
]
}
向其中添加一項
"font_face": "微軟雅黑"
(“微軟雅黑”可替換爲“仿宋”、“楷體”等可以正常顯示中文符號的字體)
{
"font_face":"微軟雅黑",
"font_size": 11.0,
"ignored_packages":
[
"Vintage"
]
}
法2(不建議使用此法):也可將路徑C:\Users\Administrator\AppData\Roaming\Sublime Text 2\Packages\Default下的Preferences
(Windows).sublime-settings文件(在Windows系統下)將默認的“Consolas”改爲“微軟雅黑”或“仿宋”等可以顯示正常漢字的字體
原先內容:
{
"font_face": "Consolas",
"font_size": 10
}
更改後的內容:
{
"font_face": "微軟雅黑",
"font_size": 10
}
上述兩種方法達到的效果是相同的。(建議用法1)
對產生這一問題的原因推測:雖然還不確切產生這一現象的原因是什麼,但可以猜測的是Sublime Text 2對其默認的Consolas字體的中文字符進行解析時發生了紊亂,或者說出現了Bug