ホームページ >バックエンド開発 >PHPの問題 >php中国語が表示されない場合はどうすればよいですか?

php中国語が表示されない場合はどうすればよいですか?

藏色散人
藏色散人オリジナル
2020-09-02 09:17:243105ブラウズ

php 中国語が表示されない問題の解決策: まず「php.ini」ファイルを開き、内容を「default_charset = "UTF-8"」に変更してから、Apache サービスを再起動します。最後にページを更新します。

php中国語が表示されない場合はどうすればよいですか?

# おすすめ:「

PHP ビデオチュートリアル

php 中国語文字化け処理方法

昨日、ローカル環境でファイルを作成したのですが、ファイルのエンコードがUTF-8で、簡単な明細を印刷すると中国語の文字化けが発生してしまい、ずっと悩んでいたところ、原因が分かりました。

コード文字化けの問題

昨日、非常に簡単な PHP 出力中国語ページを作成しましたが、コード文字化けの問題が発生しました。最初の反応は、スクリプトのエンコード形式に問題があるのではないかと思われます。ファイルを見たところ、問題はありませんでした。質問ですが、元のファイルのエンコードは utf-8 ですが、これはなぜですか?

この問題に遭遇したのは初めてですが、3f948aea8d30d48a692b90ea22425202 を追加することはできますが、出力ページ, 一時的には解決できますが、この方法では根本的な原因ではなく症状に対処するもので全く問題が解決できませんでした。後でネットで調べたところ、php.iniのデフォルトの文字設定の問題だったことが分かりました。構成。

この方法でヘッダー ファイルにヘッダーを追加することもできますが、この方法では根本的な原因ではなく症状のみを処理します。php.ini を変更するには次の方法を使用することをお勧めします。
header("Content-type: text/html; charset=utf-8");

解決策

php.iniファイルを開き、default_charset = "iso-8859-1"を見つけて、default_charset = "UTF-8"に変更し、先頭にセミコロンを付けて (コメントを削除し)、文字セットを UTF -8 に変更し、Apache サービスを再起動してページを更新すると、中国語表示が正常になります。

これは記録されています。

以上がphp中国語が表示されない場合はどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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