顯示具有 電腦資訊::編程::Python 標籤的文章。 顯示所有文章
顯示具有 電腦資訊::編程::Python 標籤的文章。 顯示所有文章

2011年5月15日

印出UTF8字串



Python3 在字串上預設的編碼是UTF8,但print卻不是
預設做法是轉成sys.stdout.encoding所設定的編碼再印出
當sys.stdout.encoding的編碼沒有你要印的字時,就會出現
'ascii' codec can't encode characters in position 0-2: ordinal not in range(128)
的錯誤