1. 程式人生 > >python輸出字符串,UnicodeEncodeError: 'ascii' codec can't encode characters in position問題

python輸出字符串,UnicodeEncodeError: 'ascii' codec can't encode characters in position問題

bsp pytho unicode .com set style 字符串 position utf

http://blog.sina.com.cn/s/blog_64a3795a01018vyp.html

參考於這個博主,我自己做一個筆記。

把一個列表轉換成字符串輸出的時候出現了UnicodeEncodeError: ‘ascii‘ codec can‘t encode characters in position 32-34: ordinal not in range(128)問題,使用的是ulipad編譯器。

解決方法1: 在開頭加上
import sys
reload(sys)
sys.setdefaultencoding( "utf-8" )

解決方法2: 使用cmd運行python程序,能正常顯示結果

python輸出字符串,UnicodeEncodeError: 'ascii' codec can't encode characters in position問題