【Python】Python2.7でFlaskを使ったアプリケーションを起動したときUnicodeDecodeErrorが出た時の対処法

【Python】Python2.7でFlaskのアプリケーションを起動したときUnicodeDecodeErrorが出た時の対処法です。

Flaskで簡単なアプリを作って起動してみたところ、以下のエラーが発生しました。

UnicodeDecodeError: 'ascii' codec can't decode byte 0xe3 in position 0: ordinal not in range(128)

これはPython2.7のデフォルトの文字コードがASCIIのためです。

なので、以下のようにして文字コードをUTF-8にしてあげて下さい。

コメントする

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください