Visual Studio2015におけるPython Tools for Visual StudioのSyntax Error: (unicode error)問題
Visual Studio 2013(Python Tools for Visual Studio)までは
# -*- coding: utf-8 -*-
を記述していれば,日本語などをソースコード内に記述していても,
エラーも吐かずに,問題なく動作していました.
しかしながら,
Visual Studio 2015からは,上記の文を記入していても,
以下のエラー文を吐くようにようになりました.
(エラーにならないのであれば,何も問題ありません.)
SyntaxError: (unicode error) 'utf-8' codec can't decode byte 0x82 in position 0: invalid start byte
原因としては,
ソースコードのファイルが,utf-8ではなくShift_jisで保存しているからです.
なので,解決策としては,
ソースコードのファイルをutf-8に変更・保存することで問題なく実行させることができます.
具体的な方法としては,
メニューバーの「ファイル」→「保存オプションの詳細設定」をクリックし,
エンコードを「Unicode (UTF-8 シグネチャ付き) - コードページ 65001」を選択し,
「OK」をクリック.