latin1 で作成したテーブルで運用しているデータを utf8 に変換する

latin1で運用されちゃっているDBをutf8に変換する方法。


create database test_db character set utf8;

mysqldump --default-character-set=latin1 -u root -p test_db > ./db_dump.sql
nkf -wE ./db_dump.sql > ./db_dump2.sql
sed -e 's/latin1/utf8/g' -i ./db_dump2.sql
mysql -u root -p test_db < ./db_dump.sql


参考サイト

http://d.hatena.ne.jp/kusakari/20071113/1194920895
スポンサーサイト

トラックバック

コメント

コメントを残す

Secret


プロフィール

U2K

Author:U2K
いろいろプログラムに関しての覚え書きをちょくちょくと書いていきます。

オススメ










オススメ

忍者AdMax

u2k on Twitter

最近の記事