phpの中国語文字化けの解決策: 1.「header("content-type:text/html;charset = utf-8");」を使用して、中国語が含まれる場合の文字化けの問題を解決します。出力データに; 2. 「query('SET NAMES UTF8');」を使用して文字化けを解決します。
この記事の動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 パソコン
PHP 中国語文字化け問題
ここでは主に 2 つのメソッドを使用しました
最初のメソッド
は主に、出力データに中国語が含まれる場合の echo、prin_r()、var_dump() を解決するために使用されます。文字化けの質問です。
<?php header("content-type:text/html;charset = utf-8"); ?>
2 番目のタイプ
は、主に中国語の文字が含まれる場合にデータベース内の文字化けの問題を解決するために使用されます。
$conn->query(‘SET NAMES UTF8’) <?php //连接数据库 $servername = '数据库地址'; $username = '用户名'; $password = '密码'; $dbname = '数据库名称'; $conn = mysqli_connect($servername,$username,$password,$dbname); if(!$conn) { die('连接失败:'.$conn->connect_error); } echo '连接成功'; // 防止中文乱码 $conn->query('SET NAMES UTF8');
[推奨学習:「PHP ビデオ チュートリアル 」]
以上がPHPで漢字が文字化けした場合の対処法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。