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

締切り済みの質問

phpmyadminで日本語が文字化け

お世話になります。
現在PHP&MySQLを勉強しています。
書籍に掲載のPHPプログラムを試しているのですが、日記プログラムで、書き込み→読み出しは日本語で問題なく動作していますが、phpMyAdminでデータを表示してみると日本語の部分だけ文字化けしています。

プログラムの動作には問題ないのですが、別のプログラムを試すと、データも文字化けしないことが分かりました。
できれば、phpMyAdminでも文字化けしない方が好ましいのですが、解決方法はないのでしょうか。

文字コードはutf-8で統一したいと思っています。
どなたかお解りになる方、宜しくお願い致します。

投稿日時 - 2012-07-13 11:34:05

QNo.7587844

困ってます

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

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

回答(3)

ANo.3

相互リンク

  http://lolipoking.lolipop.jp/php/patio.cgi?mode=view&no=4121

投稿日時 - 2012-07-13 16:17:23

ANo.2

>キャラクター・テキスト系のカラムの照合順序がよくわからない

すみません、書き方がわるかったですね
データベースを選択→テーブルを選択→構造を選択すると、
charやvarcharやtextの種別をもつカラムがあります。
その照合順序はutf8_unicode_ciになっていますか?

逆に、登録されているデータがutf8ではなくsjisやujisの可能性はありませんか?
その場合はsjis_japanese_ciやujis_japanese_ciを選択してください

投稿日時 - 2012-07-13 15:29:23

ANo.1

テーブルの照合順序と、キャラクター・テキスト系のカラムの
照合順序を調整してみてください

投稿日時 - 2012-07-13 14:37:33

補足

ありがとうございます。
PHPMyAdminにて確認、変更しましたが、
テーブルの照合順序はutf8_unicode_ci に設定しています。

ただ、キャラクター・テキスト系のカラムの照合順序がよくわからないのですが、
PHPMyAdminから、レコードに日本語を入力すると?????になりました。

上記で問題解決にはならないでしょうか。
初歩的な質問で恐れ入ります。

投稿日時 - 2012-07-13 15:08:17

あなたにオススメの質問