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

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

解決済みの質問

Mysqlの文字化けについて

 WebからMysqlに入力します。それをWebで表示します。日本語を入力し、日本語が表示されます。
 そこで質問です。Localで同様のことを実施します。当然出来ます。唯、日本語の部分をSqlでみると化けているようです。
 問題はサーバからテキストファイルにデータを落としてLocalにインポートすると文字化けしてしまいます。
 Mysqlの設定はUTF8です。データは見えなくても良いのですがインポートを上手くやる方法はないでしょうか、インポートのテキストは「insert 日本語」になっています。
 当方、初心者です。宜しくお願い致します。

投稿日時 - 2010-01-26 19:20:34

QNo.5625243

すぐに回答ほしいです

質問者が選んだベストアンサー

文字化けはMysql clientにも左右されますので切り分けが必要です。
通常UTF8に設定されているMysql DBを例えばWindows XPの
Command promptからMysql DBに接続してSQLを投げても
文字化けするのが普通です。なぜならXPの文字コードはShift_jisのはずだから。
Web上でみるとBrowserが判別するので問題ありません。
そこで、
>問題はサーバからテキストファイルにデータを落として
このサーバはMysqlでデータはUTF8ですか?
落とされたデータがUTF8でインポート先がMysqlでUTF8なら普通に
インポートすれば問題ないはずです。

投稿日時 - 2010-01-30 03:27:32

補足

良く分かりました。ありがとうございます。色んなものを混ぜるのは難しいのですね。
データをUTF8にするには、どうすれば良いですか、テキストファイルを保存する時にUTF8を選択しましたが結果は変わりませんでした。

投稿日時 - 2010-02-17 14:18:51

ANo.1

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

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

回答(1)

あなたにオススメの質問