ホームページ >バックエンド開発 >PHPチュートリアル >php で php mysql_query (set names utf-8) を設定した後も中国語が文字化けするのはなぜですか?

php で php mysql_query (set names utf-8) を設定した後も中国語が文字化けするのはなぜですか?

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBオリジナル
2016-06-13 13:30:22858ブラウズ

phpでphp mysql_query(名前をutf-8に設定)を設定した後、タイトルのように中国語が文字化けします
が、gb2312であれば正常に中国語が表示されます

---。 ---解決策-- ------------------
Web ページ
equiv="content-type " content="html/text; charset=utf-8" />
header
@header("content-Type: text/html; charset=utf-8");

------解決策------
mysql4.0.27 より前のバージョンを使用してください。データがありません。 Web ページのファイル自体が UTF-8 形式である場合は、これが最も直接的な解決策です。詳細については、こちらを参照してください。 http://topic.csdn.net/u/20090104/22/69c003fc-7e74-459a-a9f0-f22e43427e09.html

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