問題
開発過程において、テスト用に書いたPHPスクリプトをWindows上のgitbashで実行する必要が生じることがありますが、スクリプト内に中国語の出力があると文字化けしてしまいます。現れる。この問題は私を長い間悩ませてきました。
処理方法
1. 「マイコンピュータ」>「プロパティ」>「システムの詳細設定」>「環境変数」からPHPのインストールパスがシステム内に存在するか確認し、存在する場合は削除してください。 , この点は非常に重要です, そうしないと文字化けが発生します;
2. 最初のステップが完了したら、gitbash を開いて echo $PATH を実行し、PHP パスが環境にまだ存在するかどうかを確認します。変数; 存在する場合は、[コンピューター] > [プロパティ] > [詳細プロパティ] > [環境変数] に移動して、それらが完全に削除されているかどうかを確認してください;
3. gitbash で実行して、次の内容を vim ~/.bashrc (環境のエンコーディングを設定し、PHP へのパスを環境変数に追加します)
export.utf-8 export PATH="$PATH:/f/phpStudy/PHPTutorial/php/php-7.0.12-nts"
4.source ~/.bashrc を実行して再度閉じ、gitbash
5.php を実行しますtest.php を実行して中国語を出力してみますが、問題は解決しましたか? 中国語の文字化けの問題が発生しています。
以上がランダムな中国語エンコーディングを使用した gitbash PHP 実行出力の解決策の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。