みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

文字化けに悩まされています。

一週間以上文字化けで悩まされています。
色々調べましたが、解決しなかったため、質問させて頂きます。
xamppでPHPからmysqlにデータを保存をした際、mysqlで文字化けを
起こしてしまいます。

ver1.7.1です。

文字化け対処方法は、my.iniの設定で
[mysqld]
character-set-server=utf8
skip-character-set-client-handshake

下の2行を追加しました。

他、[mysql][mysqldump]にdefault-character-setを追加しましたが
直らなかったため、コメントアウトしています。

phpファイルは全てutf-8で保存しています。
初心者故、大変申し訳ございませんが、ご教授いただければ幸いです。

投稿日時 - 2012-09-12 23:54:39

QNo.7694775

困ってます

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

ANo.1

恐らくコネクション作成した直後に
set names utf8
とやればOKかと。
(ただし、同一セッション内しか影響力はない)

関連
http://takapop2ch.blog103.fc2.com/blog-entry-7.html

デバッグの手順的には、どこで文字化けしているのか確認する必要がある。

MySQLに直でアクセスできる環境なら、DBに接続して生データがどうなっているかまず確認。

で、挿入前なのか、抽出後の出力時に化けているのかを確認する。

などなど。

投稿日時 - 2012-09-13 03:41:52

あなたにオススメの質問