這個(gè)問(wèn)題是一個(gè)具有很強(qiáng)操作性的問(wèn)題。我這里有一個(gè)經(jīng)驗(yàn)總結(jié),分享一下,供參考:
首先,提倡使用utf-8編碼方案,因?yàn)樗缙脚_(tái)不錯(cuò)。
經(jīng)驗(yàn)一:在開(kāi)頭聲明:
# -*- coding: utf-8 -*-有朋友問(wèn)我-*-有什么作用,那個(gè)就是為了好看,愛(ài)美之心人皆有,更何況程序員?當(dāng)然,也可以寫(xiě)成:
# coding:utf-8經(jīng)驗(yàn)二:遇到字符(節(jié))串,立刻轉(zhuǎn)化為unicode,不要用str(),直接使用unicode()
unicode_str = unicode('中文', encoding='utf-8')PRint unicode_str.encode('utf-8')經(jīng)驗(yàn)三:如果對(duì)文件操作,打開(kāi)文件的時(shí)候,最好用codecs.open,替代open(這個(gè)后面會(huì)講到,先放在這里)
import codecscodecs.open('filename', encoding='utf8')我還收集了網(wǎng)上的一片文章,也挺好的,推薦給看官:Python2.x的中文顯示方法
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注