Visual Studio 2022でPythonファイルの文字コードをUTF-8に設定する方法について説明します。
方法1: 「保存オプションの詳細設定」を使用する
Visual Studio 2022では、「保存オプションの詳細設定」はメニュー表示されていないかもしれません。しかし、「ファイル」メニューの「名前を付けて xxx.xxx を保存」 (xxx.xxxはファイル名)を選んで手作業をたどっていく必要があります。「名前を付けてファイルを保存」のダイアログの「上書き保存」 (または「保存」?)のボタンがドロップダウンボックスになっていて、 ▼ をクリックすると「エンコード付きで保存」が現れるのでそれを選択すると「保存オプションの詳細設定」が表示されて選択出来るようになります。
方法2: .editorconfig ファイルを使用する
.editorconfig ファイルを作成し、プロジェクトに追加することで、ファイル編集に対してローカルな設定上書きが行われます。例えば、以下のような設定を.editorconfig ファイルに追加することで、全ての .py ファイルはUTF-8で保存されます。
root = true
[*.py]
charset = utf-8
以上の方法を試してみてください。それぞれの方法について詳しく知りたい場合は、参考リンクをご覧ください。