雖然是程序員,但是vim使用的一直不是很順,就喜歡研究各種文本閱讀器加缘,在mac個(gè)人比較喜歡的是Sublime Text,但是今天打開(kāi)下載的.txt文件觉啊,中文全都亂碼拣宏,切換了各種Encoding無(wú)果,最后上網(wǎng)查到了正確的解決方案杠人,記錄一下勋乾,以備不時(shí)之需。
- 首先安裝Package Control
使用快捷鍵‘ctrl~’打開(kāi)指令面板嗡善,輸入以下內(nèi)容辑莫,回車。
以下內(nèi)容可在https://packagecontrol.io/installation 獲取罩引。
import urllib.request,os,hashlib; h = '2915d1851351e5ee549c20394736b442' + '8bc59f460fa1548d1514676163dafc88'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)
- 安裝ConvertToUTF8
上一步安裝成功后各吨,在Preferences中可以看到多了一項(xiàng)Package Control。
點(diǎn)擊Package Control袁铐,輸入install會(huì)出現(xiàn)下圖所示頁(yè)面揭蜒,選擇Install Package。
輸入convertToUTF8剔桨,選擇該項(xiàng)安裝忌锯。如下圖所示:
- 安裝Codecs33
此時(shí),打開(kāi)一個(gè)純中文的文檔领炫,會(huì)有以下提示:
根據(jù)說(shuō)明偶垮,按照步驟Preferences->Package Control->Install Package->Codecs33(如下圖所示),安裝之后重新打開(kāi)文檔就可以看到中文正確顯示了。