ホームページ  >  記事  >  バックエンド開発  >  phpでmysqlに中国語データを挿入する際に文字化けが発生した場合はどうすればよいですか?

phpでmysqlに中国語データを挿入する際に文字化けが発生した場合はどうすればよいですか?

coldplay.xixi
coldplay.xixiオリジナル
2020-08-21 11:39:512472ブラウズ

php の mysql に挿入された文字化けした中国語データの解決策: 1. 関連するコード [mysqli_set_charset($con,'UTF8')] をコードに追加します; 2. または、このコード [mysqli_query("set names utf8" ")]。

phpでmysqlに中国語データを挿入する際に文字化けが発生した場合はどうすればよいですか?

php の mysql に挿入された文字化けした中国語データの解決策:

[関連する学習の推奨事項: mysqlビデオチュートリアル]

$con = mysqli_connect(DB_HOST, DB_USER, DB_PWD, $dbname) or die('数据库连接失败');
mysqli_set_charset($con,'UTF8');

この文を必ず追加してエンコード形式を設定してください。追加しないとコードが文字化けします。

別の設定方法もあります

mysqli_query(“set names utf8”);

上記のコードをこの文に置き換えるだけです。

phpでmysqlに中国語データを挿入する際に文字化けが発生した場合はどうすればよいですか?

# 変更後:

phpでmysqlに中国語データを挿入する際に文字化けが発生した場合はどうすればよいですか?

##関連する学習の推奨事項:
php プログラミング

(ビデオ)#########

以上がphpでmysqlに中国語データを挿入する際に文字化けが発生した場合はどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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