私の JMP はすでに「gb2312」に設定されています。
txt ファイルを開くのと同じように、この PY ファイルを開くためのエンコードを選択できなくなりました。
そして、JMP はこの PY コードを正しく実行しません。
JMP を「utf-8」に設定したくない。
ありがとう!

このオプションを使用して py ファイルも開きたいです。
専門家の皆さん、ありがとう!

JMP は特に Python を UTF-8 として初期化します。ソース内の「マジック コメント」によって、Python ソースのエンコーディングを指定するための標準の Python メカニズムを試すことができます。ただし、JMP は JMP の実行ごとに Python を 1 回しか初期化しないため、以下の手法が機能するかどうかはわかりません。機能する場合は、スクリプトを最初に実行する必要がありますが、JMP は内部でいくつかの小さな Python スクリプトを実行して環境を設定するため、それでも遅すぎる可能性があります。
参照: https://peps.python.org/pep-0263/
他のエンコーディングのヒントが指定されていない場合、Python はデフォルトで ASCII を標準エンコーディングとして使用します。
ソース コードのエンコーディングを定義するには、次のようなマジック コメントをソース ファイルの 1 行目または 2 行目に配置する必要がります。
または(一般的なエディターで認識される形式を使用):
#!/usr/bin/python
# -*- coding: -*-
または:
#!/usr/bin/python
# vim: set fileencoding= :
より正確には、最初の行または 2 番目の行が次の正規表現に一致する必要があります。
^[ \t\f]*#.*?coding[:=][ \t]*([-_.a-zA-Z0-9]+)
それでも問題が解決しない場合は、JMP テクニカル サポートに連絡してバグ レポートを提出してください。テスト チームに、JMP エンコードが UTF-8 ではないバリエーションを確認するよう依頼します。