ホームページ  >  記事  >  バックエンド開発  >  PHP でデータベース文字化け問題を解決_PHP チュートリアル

PHP でデータベース文字化け問題を解決_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:52:17674ブラウズ

データベースが UTF-8 を使用している場合、テキストにはどのエンコーディングを使用しますか?

mb_convert_encoding または iconv を使用してエンコードを変換します。文字化けが起こらないように、2 つのコードは一致している必要があります。データベース接続も追加されている場合は、すべての接続をこの方法で追加する必要があります。そうしないと文字化けが表示されます。

次の質問例がエンコードされていない場合、問題が発生します。

$fileName = "qtgz/qtgongzi.txt";
$ FCONTENT = ファイル ($ ファイル名); //現在の要素の値を $a_content リストに渡し、配列要素の値をいくつかの変数に渡します
FOREACH ($ FCONTENT として $ A_Content) {
list($QT_sfz,$QT_xm,$QT_bz,$QT_je) =explode( ",",$a_content); if($QT_sfz!= "" and $QT_xm !="" and $QT_bz !="" and $QT_je !=""){
echo $QT_xm;
//時間を取得してデータベースに挿入します
$QT_sj = date("Ym");
$query = "qita(QT_sfz,QT_xm,QT_bz ,QT_je,QT_beizhu,QT_sj) に挿入 value('$QT_sfz','$QT_xm','$QT_bz','$QT_je','$QT_beizhu','$QT_sj) ')";
//echo $query;
$rst = $aa->excu($query);

http://www.bkjia.com/PHPjc/632490.html

tru​​ehttp://www.bkjia.com/PHPjc/632490.html技術記事データベースが UTF-8 を使用している場合、テキストにはどのエンコーディングを使用しますか? mb_convert_encoding または iconv を使用してエンコーディングを変換します。文字化けが起こらないように、2 つのコードは一致している必要があります。そしてただ...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。