- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:mysqldumpでの文字化けに関して教えてください。)
mysqldumpでの文字化けに関して教えてください。
このQ&Aのポイント
- WindowsXPにMySQL4.1.15-nt, Apache2.0.55, PHP5.05をインストールしてプログラムを作りました。MySQLにはEUCでデータが格納されています。mysqldumpで同一のWindowsXPへダンプしたところそのファイルを開くと文字化けしていました。
- 解決方法を試したものの、秀丸で開いても解決できず、mysql.iniの設定も追加しても解決できませんでした。
- 将来的にはレンタルサーバー上で利用したいため、PHPからMySQLへの格納をEUCにしていますが、ダンプが文字化けし困っています。解決策をお教えください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
自信が無いのですが、 MySQLに格納されているデータがujisでは無いのでは無いでしょうか? データベースおよびテーブル作成時にキャラクタセット を設定していなければ、デフォルトを使用します。 (mysql.iniに記載している分です) それがデフォルトでUTF-8だったと思います。 何らかの間違いでUTF-8が設定されていたりするのではないでしょうか? 確認方法は、 データベースは、 show create database DATABASE_NAME; テーブルも、同じ様に show create table TABLE_NAME; でデフォルトキャラセットが確認できます。
お礼
ご回答ありがとうございます。ご指摘していただいた点を早速確認してみます。