ホームページ >バックエンド開発 >PHPチュートリアル >読み取りデータのエンコードに関する質問

読み取りデータのエンコードに関する質問

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBオリジナル
2016-06-13 12:50:14823ブラウズ

データの読み込みに関する問題について
PHP ファイルとデータベースは両方とも utf8 形式ですが、データベース内のデータを読み込む場合、実際には GB2312 形式になりますが、データ テーブルのフィールドはすべて utf8 形式にすることができます。正しく動作するには、ページ内でエンコードを GB2312 として選択するだけです。

問題はどこで発生しますか?


-----解決策---------
引用:
Quote: mysql_query("set names utf8"); //クエリ時に utf8 エンコーディングを使用します

それもちんぷんかんぷん。

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