ホームページ  >  記事  >  バックエンド開発  >  php.iniの中国語文字化けを解決する方法

php.iniの中国語文字化けを解決する方法

藏色散人
藏色散人オリジナル
2021-07-12 10:23:154196ブラウズ

php.ini で中国語の文字化けを解決する方法: まず php.ini ファイルを開き、次に「default_charset = "iso-8859-1"」を見つけて「default_charset = "UTF-8"」に変更します。 ; 最後にApache Serveを再起動します。

php.iniの中国語文字化けを解決する方法

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

中国語文字化けの解決方法php.iniの文字?

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.iniの中国語文字化けを解決する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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