python 中文亂碼問題解決方案
最近在專案中部署結巴分詞的時候遇到了亂碼情況,明明是中文,確顯示不出來或者顯示亂碼。解決方案如下。
利用isinstance 來判斷是否已經編碼,s是出問題的字串。unicode是沒編碼
isinstance(s, unicode):
用print 列印,如果結果是true說明沒編碼。如果是false說明編碼了,但是編的碼不對
print isinstance(s,unicode)
如果沒編碼,加入編碼
s.encode('UTF-8')
如果編碼了,編錯了,就先解碼再編
s.decode('utf-8').encode('gb2312')
參考:http://www.jb51.net/article/17560.htm
/********************************
* 本文來自部落格 “李博Garvin“
* 轉載請標明出處:http://blog.csdn.net/buptgshengod
******************************************/
相關文章
- oracle 輸出中文亂碼問題解決方案Oracle
- 解決中文亂碼問題
- [原創]Gerrit中文亂碼問題解決方案分享
- JSP中文亂碼問題終極解決方案JS
- eclipse 中文亂碼問題解決方案彙總Eclipse
- MySql中文亂碼問題解決MySql
- Jmeter 解決中文亂碼問題JMeter
- Java 解決中文亂碼問題Java
- RDSSQLSERVER解決中文亂碼問題SQLServer
- 解決MySQL中文亂碼問題MySql
- JSP中文亂碼問題終極解決方案(上)JS
- SecureCRT 下MySQL中文亂碼問題終極解決方案SecurecrtMySql
- 解決plsql中中文亂碼問題SQL
- Python中文亂碼問題Python
- java中解決request中文亂碼問題Java
- SpringMvc解決Restful中文亂碼問題SpringMVCREST
- 讀mysql中文亂碼問題解決方法MySql
- DES加密中文亂碼問題的解決加密
- Jenkins Git 中文亂碼問題解決JenkinsGit
- CentOS中文亂碼問題的解決方法CentOS
- python json.dumps中文亂碼問題解決PythonJSON
- JavaWeb 亂碼問題終極解決方案!JavaWeb
- shell指令碼中文註釋亂碼問題(解決)指令碼
- 雲伺服器中文亂碼問題解決伺服器
- SqlServer資料庫中文亂碼問題解決SQLServer資料庫
- Sublime Text 3 中文亂碼問題的解決
- filezilla裡怎麼解決中文亂碼問題
- iOS 解決列印 NSDictionary 時,中文亂碼問題iOS
- 使用Kettle抽取資料時,出現中文亂碼問題解決方案
- git version 2.5.0.windows.1中文亂碼問題解決方案GitWindows
- Java 讀檔案寫檔案 韓文 中文 亂碼問題解決方案Java
- Python BeautifulSoup中文亂碼問題Python
- Python:Python中文寫入csv檔案出現亂碼問題的解決方案之一Python
- mysql 插入中文亂碼解決方案 轉MySql
- JSP開發過程遇到的中文亂碼問題及解決方案JS
- URL地址中的中文亂碼問題的解決
- Mysql中文亂碼問題的最佳解決方法MySql
- phantomjs截圖中文亂碼問題解決JS