alog

I just want to be inspired. — Jerry Maguire

Skip to: Content | Sidebar | Footer

文字コードの変更

10 September, 2005 (22:31) | it | By: akhy

このブログの文字コードはちょっとしたこだわりでEUCで運用してきた。でも時代の流れというか、何かとUTF8のほうが都合がよさそうな気がしてきたのでおもいきって文字コードを変更する。

やりかたはいくつか考えてみた。別名のブログを作ってそちらにすべてのエントリーをインポートして、確認ができたら名前を元のものに戻す方法。途中までやってみたがエントリーのコピーは簡単でも、デザインテンプレートのコピーは意外とめんどくさい。安全な方法ではあるけど。

そこで考えたのはデータベースの内容をダンプして入れ替えてしまう方法。これなら一気に移行できるが、このサーバーでは使えるデータベースがひとつしか許可されていないのでいったんすべて削除してから入れなおすという方法をとった。リスクはあるがまあだいじょうぶだろう。

bash-2.05b$ mysqldump –user=username -p dbname > mt.euc
euc から utf8に変換
bash-2.05b$ mysql –user=username -p dbname < mt.utf8

こんなかんじ。いったん削除するときはどきどきしたが無事できたようだ。

ということでテストも兼ねて移行後初エントリー。

Similar Posts

Write a comment