Top > PHP・MySQL > XREAのphpMyAdminでテーブルの日本語が文字化け

XREAのphpMyAdminでテーブルの日本語が文字化け

PHP経由でMySQLにデータを登録。
スクリプト自体は正常に動くし、Select文などでデータを抽出しても
文字化けはしない。

しかし、phpMyAdminでデータを確認すると日本語が文字化けしてしまっている。
いろいろ調べたら、SQL実行の前に文字コードをセットする必要があるようだ。

データベースに
mysql_select_db($dbname,$conn);
こんな感じで接続することだろう。

その後に
mysql_query("SET NAMES utf8");
と追加して欲しい。

この後で、SQLを実行すれば文字化けが解消する。自分は、XREA、Coreserverを使っているんだけど、このSQLを実行することで問題が解消した。

詳しいことは分からないんだけど、以下のサイトのおかげで問題が解決。

http://airy.s19.xrea.com/memo/index.php?itemid=531
http://sb.xrea.com/showthread.php?t=10914

PHP・MySQL

PHPやMySQLについてまとめたカテゴリ。PHPのスクリプトの書き方やMySQLの取り扱いなど。

関連エントリー

アーカイブ