Python読み取りファイルエラー:UnicodeEncodeError:'latin-1'codec can't encode character
589 ワード
# UnicodeEncodeError: 'latin-1' codec can't encode character
例:
変更方法:
また、pythonのデフォルト符号化はlatin 1であるため
環境変数を変更できます.
例:
file = open("xxx.txt","r",encoding="utf-8")
for line in file:
print(line)
UnicodeEncodeError: 'latin-1' codec can't encode character
変更方法:
file = open("xxx.txt","r",encoding="utf-8")
for line in file:
line=line.encode("utf-8").decode("latin1")
print(line)
また、pythonのデフォルト符号化はlatin 1であるため
環境変数を変更できます.
export PYTHONIOENCODING=utf-8