ホームページ >バックエンド開発 >PHPチュートリアル >ランダムな中国語エンコーディングを使用した gitbash PHP 実行出力の解決策

ランダムな中国語エンコーディングを使用した gitbash PHP 実行出力の解決策

藏色散人
藏色散人転載
2019-10-09 13:37:022989ブラウズ

問題

開発過程において、テスト用に書いた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 サイトの他の関連記事を参照してください。

声明:
この記事はsegmentfault.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。