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 はないよね、という感じです。

このブログの人気の投稿

Excel で入力した文字に勝手に取り消し線が入る

コピーした行の挿入が表示されない時はフィルタされていないかチェック