MovableTypeのSqliteの文字コードを変換する

お正月の休みを利用して、いくつかのサイトをロリポップからさくらインターネットに移動&MT3→4のUPGRADEをしています。初期のころから携帯サイトを作っていた関係で、文字コードをShift-JISにしていました。しかし、最近の携帯はUTF-8に対応しているみたいだし、MovableTypeもUTF-8がデフォルトみたいなので、今回Sqliteの文字コードをUTF-8に変更することにしました。

が、いろいろサイトをみてもいまいち分からず、、やっと見つけて参考にしたのがtalk to oneself 2さんのサイト。しかし、書いてある意味がさっぱり分からず、試行錯誤して行ったので、後から探している人のためにメモっておきます。

  1. さくらインターネット(ロリポップだとtelenetが使えないのでNG:最悪お試し期間でもOK?)のフォルダに「sqlite.db」をUPする
  2. スタート→プログラム→アクセサリ→コマンドプロンプトで「C:\WINDOWS\system32\telnet.exe www○○○.sakura.ne.jp」を実行
  3. しばらくすると「login:」と出るので、アカウント(xxxxxx.sakura.ne.jpのxxxxxの部分)を入力
  4. 続いて「Password」を聞かれるので、ゆっくりと入力(画面に文字は表示されないので注意!)
  5. すると「%」が出るので、「sqlite.db」をUPしたフォルダに移動する。移動の仕方は(下の階層へ「cd xxxx」、上の階層へ「cd ..」と、自分と同じ階層にあるフォルダ・ファイルの表示「ls」を駆使して移動する
  6. 移動したら「%」の後に「echo '.dump' | sqlite3 sqlite.db | nkf -w > dump.txt」と入力
  7. 続いてまた「%」の次に「sqlite3 sqlite_utf8.db < dump.txt」と入力
  8. FTPソフトで当該フォルダを見ると「sqlite_utf8.db」というフォルダがあるのでそれがUTF-8化したファイルです。

ちなみにコマンドの意味は分かりません(笑)が出来たので載せておきます。


<<スパム対策でmt-configとmt-commentsの変更  |  MovableType4で本文の編集が出来なくなった>>

コメント(0) |コメントする |トラックバック(0)
初版:2008年1月 3日 03:25 改定:2009年10月18日 11:28

コメント(0)

コメントする





トラックバック(0)

トラックバックURL:

※スパム防止のため、トラックバックの際は「-del」を削除して送ってください

Twitter Button