ホームページ >バックエンド開発 >PHPの問題 >PHPで漢字が文字化けした場合の対処法

PHPで漢字が文字化けした場合の対処法

藏色散人
藏色散人オリジナル
2021-03-05 09:46:3723527ブラウズ

phpの中国語文字化けの解決策: 1.「header("content-type:text/html;charset = utf-8");」を使用して、中国語が含まれる場合の文字化けの問題を解決します。出力データに; 2. 「query('SET NAMES UTF8');」を使用して文字化けを解決します。

PHPで漢字が文字化けした場合の対処法

この記事の動作環境: 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 = &#39;数据库地址&#39;;
$username = &#39;用户名&#39;;
$password = &#39;密码&#39;;
$dbname = &#39;数据库名称&#39;;
$conn = mysqli_connect($servername,$username,$password,$dbname);
if(!$conn) {
    die(&#39;连接失败:&#39;.$conn->connect_error);
}
echo &#39;连接成功&#39;;
// 防止中文乱码
$conn->query(&#39;SET NAMES UTF8&#39;);

[推奨学習:「PHP ビデオ チュートリアル 」]

以上がPHPで漢字が文字化けした場合の対処法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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