一、問(wèn)題描述
t語(yǔ)句。例如
t("你好,世界!")
但是,有時(shí)候會(huì)遇到如下錯(cuò)誤
taxErroreocoding.org/dev/peps/pep-0263/ for details
解釋器無(wú)法識(shí)別中文字符,因?yàn)樗鼪](méi)有指定編碼方式。這時(shí)候,我們需要顯式地指定編碼方式,才能正確輸出中文字符。
二、解決方法
文件的行添加編碼聲明
程序中,我們可以在文件的行添加編碼聲明,告訴解釋器使用哪種編碼方式。例如
g utf-8 --
解釋器,使用UTF-8編碼方式讀取該文件。如果你使用的是其他編碼方式,可以相應(yīng)地進(jìn)行修改。
icode編碼
icodeicode編碼來(lái)輸出中文字符。例如
t(u"你好,世界!")
icode編碼。
code方法
code方法將其轉(zhuǎn)換為指定的編碼方式。例如
tcode("utf-8"))
這條語(yǔ)句將字符串轉(zhuǎn)換為UTF-8編碼,并輸出。
icodecode中文輸出報(bào)錯(cuò)的問(wèn)題。