1. 程式人生 > >UnicodeDecodeError: 'utf8' codec can't decode byte 0xc4 in position 0: i報錯問題

UnicodeDecodeError: 'utf8' codec can't decode byte 0xc4 in position 0: i報錯問題

在網上搜了很多人的處理方法是在程式的頂部加

import sys

reload( sys )

sys.setdefaultencoding('gbk')


可是我自己試一了,程式錯是不報了,但是實際沒有執行

最後,我在程度的頂部加了下面兩行就好了,中文也可以正常顯示了

#!/usr/bin/env Python
# coding=utf-8


還有一種情況就是如果你用pyhton IO讀取一個檔案,那麼要求將檔案的編碼方式轉換成UTF-8

Notepad++的【格式】選單下有這個功能

希望對朋友們有幫助,筆者用的環境是win10