このように Python コードを直接実行すると、print が表示されます。中国語の出力が文字化けします。この問題を解決するには 3 つの方法があります:
1.システム グローバル変数の追加
Windows システムを例として、システム変数を追加します。
PYTHONIOENCODING=UTF8
vscode を再起動します。
(学習ビデオの推奨事項: java ビデオ チュートリアル )
2. VSC 構成ファイルを変更します
F1 キーを使用してコンソールを表示します「タスク」と入力し、タスクを選択します。タスク ランナーを構成し、tasks.json ファイルを開いて、次の情報を追加します。
"options": { "env":{ "PYTHONIOENCODING": "UTF-8" } }
vscode を再起動します。
3. コード内のエンコーディングを変更します
中国語を必要とする各 Python ファイルに次のコードを追加します:
import io import sys #改变标准输出的默认编码 sys.stdout=io.TextIOWrapper(sys.stdout.buffer,encoding='utf8')
推奨される関連チュートリアル: vscode チュートリアル
以上がvscode は Python プログラムを実行し、文字化けしたコードを出力しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。