VSCODE デバッグ PHP 文字化けの解決策: 1. "tasks.json" ファイルを見つけて開きます; 2. "tasks.json" ファイルの "args" の後に ""-finput-charset=GBK" を追加します。文字化けの問題を解決できます。
このチュートリアルの動作環境: Windows 10 システム、PHP バージョン 8.1、DELL G3 コンピューター
次の場合はどうすればよいですかVSCODE は PHP の文字化けしたコードをデバッグしますか?
vsCode がデバッグ モードで中国語の文字化けを出力する
まえがき
最近 vsCode を使用したところ、文字セットを変更したところ正常に動作し、中国語の文字化けがデバッグされました記録してください。私自身の解決策:)
1. この問題が発生する理由
vsCode のデフォルトのエンコード形式は UTF-8 であるため、デフォルトのエンコード形式は UTF-8 です。 cmd (国地域) が GBK の場合、
vsCode ターミナルは cmd を呼び出し、両者のエンコード形式が異なるため、文字化けが発生します。 vsCode のデフォルトのエンコードは GBK ですが、生成された exe ファイルは依然として UTF-8 出力に従っており、
そのため、デバッグが文字化けします
2。#インターネットで見つかった解決策は次のとおりです。タスクの json ファイルの「args」の後に // "-fexec-charset=GBK",
"-finput-charset=GBK" // 处理mingw中文编码问题
-finput-charset は、実行可能ファイルを生成するためのエンコード形式を指定します。
ここでは、実行可能ファイルのエンコードを GBK に変更するだけです
入力ファイルのエンコード自体は、次のように変更されています。 GBK は私が作成したものなので、ここで変更する必要はありません。
推奨学習: 「
PHP ビデオ チュートリアル」
以上がVSCODE を使用して PHP の文字化けしたコードをデバッグする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。