PHP+MYSQLのコードが文字化けする

WBOY
リリース: 2016-06-13 13:38:40
オリジナル
660 人が閲覧しました

PHP+MYSQL が文字化けします。助けてください
mysql データベースは文字化けしますが、プログラムは文字化けしません

MYSQL を使用して中国語のデータベースに直接挿入すると、文字化けせず、プログラムも文字化けします

原因は何ですか?

UTF8

-----解決策------ --
3 つのコードは一貫しています

ファイル エンコーディング データベース エンコーディング ファイル出力表示エンコーディング

データの挿入/読み取りの前に mysql_query("SET NAMES 'UTF8'") を実行します

表示時にエンコーディングを設定します
header("Content-type: text/html; charset=UTF-8");




------解決策---------

話し合う
3 つのコードは一貫しています

ファイル エンコーディング データベース エンコーディング ファイル出力表示エンコーディング

データの挿入/読み取りの前に mysql_query("SET NAMES 'UTF8'") を実行してください

表示時にエンコーディングを設定する必要があります
header("Content-type: text/html; charset=UTF-8");

------解決策---------
話し合う

引用:
3 つのコードは一貫しています

ファイル エンコーディング データベース エンコーディング ファイル出力表示エンコーディング

mysql_query("SET NAMES 'UTF8' before inserting/read data ") を実行します;

を見てください。
header("Content-type: text/html; charset=UTF-8");


正解, 概ね正常に表示できます

------解決策----------------------
データベースのエンコードが UTF8 であるため、出力が変更されますGBKへの入力もGBKです、問題ありません
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!