python 中文乱码问题解决方案
生活随笔
收集整理的這篇文章主要介紹了
python 中文乱码问题解决方案
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
? ? ? 最近在項(xiàng)目中部署結(jié)巴分詞的時(shí)候遇到了亂碼情況,明明是中文,確顯示不出來或者顯示亂碼。解決方案如下。
利用isinstance 來判斷是否已經(jīng)編碼,s是出問題的字符串。unicode是沒編碼
isinstance(s, unicode):?
用print 打印,如果結(jié)果是true說明沒編碼。如果是false說明編碼了,但是編的碼不對(duì)
print isinstance(s,unicode)如果沒編碼,加入編碼
s.encode('UTF-8')如果編碼了,編錯(cuò)了,就先解碼再編 s.decode('utf-8').encode('gb2312')
參考:http://www.jb51.net/article/17560.htm
/********************************
* 本文來自博客 ?“李博Garvin“
* 轉(zhuǎn)載請(qǐng)標(biāo)明出處:http://blog.csdn.net/buptgshengod
******************************************/
總結(jié)
以上是生活随笔為你收集整理的python 中文乱码问题解决方案的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【算法数据结构Java实现】Java实现
- 下一篇: 5行python代码讲清楚如何在区块链挖