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

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

藏色散人
リリース: 2023-03-13 19:16:02
オリジナル
2181 人が閲覧しました

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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート