ホームページ  >  記事  >  バックエンド開発  >  php cmdで中国語の文字化けが出力される場合の対処方法

php cmdで中国語の文字化けが出力される場合の対処方法

藏色散人
藏色散人オリジナル
2021-11-10 09:19:522147ブラウズ

php cmd で中国語の文字化けを印刷する解決策: 1. php スクリプトを作成します; 2. スクリプト内で cmd コマンドを実行して、現在のページ番号の文字セットを変更します。

php cmdで中国語の文字化けが出力される場合の対処方法

#この記事の動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター


php cmd中国語の文字化けが表示されますどうすればよいですか?

コマンドラインを使用して php スクリプトを実行すると、文字化けが出力されます

今日、php スクリプトを実行すると、文字化けが発生します。 Windows プラットフォームの cmd または Shellpower では、中国語の出力が文字化けします。

最終的に解決策を思いつきました。それは、PHP スクリプトで cmd コマンドを実行して、現在のページ番号の文字セットを変更することです。

<?php
exec("CHCP 65001");
// coding...

他のエンコーディングがベースになっている場合は、以下のエンコーディングを自分で変更してください。

chcp 65001 は UTF-8 に変更されます

chcp 936 はデフォルトの GBK に戻すことができます

chcp 437 はアメリカ英語です

推奨学習: "

PHP ビデオ チュートリアル

以上がphp cmdで中国語の文字化けが出力される場合の対処方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。