Pages

2017/04/02

Visual Studioの Python で unicode error

Pythonのunicode error
Visual Studio で Python 開発!と意気込んで Hello Python を書いて実行したら、残念なエラーが出てしまいました。Python 3 系のお話です。

'utf-8' codec can't decode

Visual Studio が何故か Shift-JIS とかでファイルを保存しているのが原因なので、Python ファイルを、以下のように保存し直します。
  1. [ファイル] - [名前をつけて保存] を選択し、ファイル保存ダイアログを開きます。
  2. [上書き保存(S)] ボタンの右側にある逆三角をクリックすると、「エンコード付きで保存」という項目が出ます。

Visual Studio の保存オプションの詳細設定
なぞの「シフト JIS」です。

Visual Studio の保存オプションの詳細設定
「Unicode(UTF-8 シグネチャ付)- コードページ 65001」に変更します。

Hello Python
ヒャッハー!
今どき Shift-JIS はないよね、という感じです。
Related Posts Plugin for WordPress, Blogger...