ローカルの開発環境で使っていたMySQLなんですが、何も考えずデフォルトの設定で使っていたら、mysqldumpした際に、データが文字化けして、ちょっとは待ったのでメモ。 MySQLのバージョンは4.1.20。 文字化けする原因は、mysqldumpがデフォルトでは、文字コードをUTF-8で出力するようになっていて、フィールドの型がUTF-8でない場合は、自動でUTF-8に変換するためのようです。 僕が使っていたDBは文字コードについて特に何も設定していなかったので、デフォルトの文字コードであるlatin... > このページを見る
最終更新時間:
2006年12月05日16時17分
みんなのブックマーク 人気(0) 新着
- mysqldumpで文字化けしないためのオプション
- そもそもデータベース初期化の時にエンコーディングを指定したつもりだったのだが。
- mysqldump --default-character-set=latin1 -uroot --all-databses > db.dump
- 4.1.20 で mysqldump する際の文字化け対策。 mysqldump --default-character-set=latin1 -p --extended-insert --complete-insert -u root dbname > db.sql て感じで。
- --default-character-setというオプションを使う + ダンプしたデータを見てみると、所々にSET NAMES latin1とかDEFAULT CHARSET=latin1のように「latin1]の文字があるので、それを書き換える
- dumpで文字化けしてしまったので参考にします
- dumpで文字化けの件
- dumpしてインポートするときの対策
- 「mysqldumpで文字化けしないためのメモ」
- hori-uchi.com: mysqldumpで文字化けしないためのメモ
- latin1でdumpして置換して取り込む。



![NYC TONIGHT [12 inch Analog Record]](http://ecx.images-amazon.com/images/I/41tqZ43keBL._SL75_.jpg)


![Get It Baby/Down in the Dumps [Analog]](http://b.hatena.ne.jp/images/hatena_aws.gif)

