ホームページ  >  記事  >  バックエンド開発  >  PHPで出力された漢字が文字化けする問題を解決するにはどうすればよいですか?

PHPで出力された漢字が文字化けする問題を解決するにはどうすればよいですか?

青灯夜游
青灯夜游オリジナル
2019-10-12 15:31:224138ブラウズ

PHPでコードを書いていると、中国語の出力が文字化けしてしまうことがありますが、このようなPHPの出力の文字化けはどうすれば解決できるのでしょうか?以下に解決策を紹介します。

PHPで出力された漢字が文字化けする問題を解決するにはどうすればよいですか?

php で中国語の文字化けが出力される問題は、次の点に他なりません;

1. HTML ページのエンコード設定

1. head タグに

<head>  
<meta http-equiv="Content-Type"content="text/html; charset=UTF-8"/>  
</head>

という文を追加します 2. ファイルを保存するときにエンコードを UTF-8 に設定します。

2. PHP エンコード設定

方法 1 に基づいて、PHP コードの先頭、つまり最初の部分に

<?php  
header("Content-type:text/html;charset=utf-8");  
?>

## を記述します。文 #3. MySQL エンコード設定

前述の設定に基づいて、データのクエリ/変更/追加の前にデータベース エンコードも追加する必要があります。

<?php  
mysql_query(&#39;SET NAMES UTF8&#39;);     
?>

ここでは UTF-8 ではなく UTF8 と書かれていることに注意してください。 ! !

上記の方法で設定することで、中国語の文字化けが出力される問題は解決できるはずです。

PHP 関連の知識の詳細については、

PHP 中国語 Web サイト をご覧ください。

以上がPHPで出力された漢字が文字化けする問題を解決するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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