sublime中文亂碼解決辦法

2021-07-03 13:26:28 字數 1215 閱讀 7667

首先宣告:這一方法前提是sublime text 2的安裝路徑沒有中文字元,且系統路徑的%username%中不包含中文字元。否則需要手動新增轉換包,這個稍後說明。

1. 安裝sublime package control:

在sublime text 2上用ctrl+~開啟控制台並在裡面輸入以下**,sublime text 2就會自動安裝package control。

import urllib2,os; pf='package control.sublime-package'; ipp=sublime.installed_packages_path();  

os.makedirs(ipp) if not os.path.exists(ipp) else none;

urllib2.install_opener(urllib2.build_opener(urllib2.proxyhandler())); open(os.path.join(ipp,pf),'wb').write(urllib2.urlopen(''+pf.replace(' ','%20')).read()); print('please restart sublime text to finish installation')

2.重啟sublime text 2

3.然後使用ctrl+shift+p開啟命令列模式,在裡面輸入install package即可搜尋需要的package。

4.一般使用「converttoutf8」或「gbk encoding support」即可正常讀取和寫入cjk格式的檔案了。

如果sublime text 2被安裝在有中文的路徑下,或者系統路徑的%username%包含中文字元的話,則需要進行手動安裝。

還是要先安裝sublime package control,可以嘗試用上面的安裝方法,然後檢查是否安裝成功。檢查方法很簡單:1)開啟sublime text 2,選擇preferences選單,並選擇 browse packages…2)系統會開啟sublime text 2的packages資料夾,回到上一級選單,然後開啟installed packages資料夾3)如果該資料夾下有package control.sublime-package

檔案即說明安裝成功。

手動安裝型別轉換包:比如「converttoutf8」或「gbk encoding support」隨便從網上下乙個,拷貝到sublime text 2的packages目錄下即可。

重啟sublime text 2。

ajax php中文亂碼解決辦法

ajax的亂碼的出現在的原因 www.jiedichina.com 南京捷帝 由於xmlhttp採用的是unicode編碼上傳資料,而一般頁面採用的是gb2312,這就造成顯示頁面時產生亂碼。而當在獲取頁面時的xmlhttp返回的是utf 8編碼,這就造成了顯示產生亂碼。解決方法之一就是在php檔案...

ajax php中文亂碼解決辦法

今天在做乙個ajax效果的時候遇到乙個問題,前台輸入的中文傳入php檔案後亂碼,弄了一下午才好。現在把解決辦法寫下來 ajax的亂碼的出現在的原因 由於xmlhttp採用的是unicode編碼上傳資料,而一般頁面採用的是gb2312,這就造成顯示頁面時產生亂碼。而當在獲取頁面時的xmlhttp返回的...

centos 中文亂碼解決辦法

緣由 本人在虛擬機器中安裝centos 5.3,起初安裝時選擇了english,後來使用的過程中發現開啟網頁,會出現中文亂碼,無法正常顯示。當然,本地檔案中的中文更是無法顯示。若是將系統語言language設定成中文,則整個系統全部亂碼。綜上 解決系統中文亂碼的步驟為 1.在光碟中 找到這兩個包,安...