いったん、EUC-JPに変換した文字コードですが、所々に不都合も見られるのでUTF-8に逆戻りしてみようかなと考えつつあります。
OSやDatabaseと同じ文字コードを使うようにすればメンテナンスが楽かなと考えたのですが、直接メンテというのもめったにないことだと思うし....
#そうそう、できればMySQLに登録したコンテンツをBerkeleyDBに戻したいです。(理由はバックアップがカンタンだから....だけではないけれど)
考えている戻し方は、そんなに難しくはありません。
前回と逆のことをやるだけ。
(1)mysqldumpでMySQLからデータをInsert文として出力する。
(2)出力されたInsert文をnkfコマンドで、UTF-8に変換する。
(たぶん、これがいちばんうまくいくと思います。前回もnkfコマンドによる変換では〜の文字化けも発生しませんでした。)
(3)いったん、テーブルを初期化し、その後変換後のsqlを実行する。
(4)mt.cfgのPublishCharsetをUTF-8に戻す。
やればすぐ(のはず)なのに、なかなかできないのは、私だから....(笑)。
#MySQL→BerkeleyDBの移行方法はまだ調査中デス。
投稿者 megu : 2004年07月27日 02:07
