【Python】【Django】「UnicodeDecodeError: ‘cp932’ codec can’t decode byte 0x83 in position」と表示される場合の対処方法_100162

原因はPython側にありますが、この「UnicodeDecodeError: ‘cp932’ codec can’t decode byte 0x83 in position」エラーにより、Djangoでもrunserverできないなど影響を受けてしまいます。


ファイル関係のコードを書いた際に、Windowsの場合によく起こるエラーのようです。
例えば、

with open(・・・・) as file:

というコードを書いた際などに発生するようで、この場合、

with open(・・・・, encoding="utf-8") as file:

と、「encoding=”utf-8″」を追加することによって解消されます。

カテゴリー プログラミングタグ ,

Comment