• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:mysqldumpでの文字化けに関して教えてください。)

mysqldumpでの文字化けに関して教えてください。

このQ&Aのポイント
  • WindowsXPにMySQL4.1.15-nt, Apache2.0.55, PHP5.05をインストールしてプログラムを作りました。MySQLにはEUCでデータが格納されています。mysqldumpで同一のWindowsXPへダンプしたところそのファイルを開くと文字化けしていました。
  • 解決方法を試したものの、秀丸で開いても解決できず、mysql.iniの設定も追加しても解決できませんでした。
  • 将来的にはレンタルサーバー上で利用したいため、PHPからMySQLへの格納をEUCにしていますが、ダンプが文字化けし困っています。解決策をお教えください。

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

  • ベストアンサー
回答No.1

自信が無いのですが、 MySQLに格納されているデータがujisでは無いのでは無いでしょうか? データベースおよびテーブル作成時にキャラクタセット を設定していなければ、デフォルトを使用します。 (mysql.iniに記載している分です) それがデフォルトでUTF-8だったと思います。 何らかの間違いでUTF-8が設定されていたりするのではないでしょうか? 確認方法は、 データベースは、 show create database DATABASE_NAME; テーブルも、同じ様に show create table TABLE_NAME; でデフォルトキャラセットが確認できます。

infotown
質問者

お礼

ご回答ありがとうございます。ご指摘していただいた点を早速確認してみます。

関連するQ&A