MovableTypeのSqliteの文字コードを変換する
お正月の休みを利用して、いくつかのサイトをロリポップからさくらインターネットに移動&MT3→4のUPGRADEをしています。初期のころから携帯サイトを作っていた関係で、文字コードをShift-JISにしていました。しかし、最近の携帯はUTF-8に対応しているみたいだし、MovableTypeもUTF-8がデフォルトみたいなので、今回Sqliteの文字コードをUTF-8に変更することにしました。
が、いろいろサイトをみてもいまいち分からず、、やっと見つけて参考にしたのがtalk to oneself 2さんのサイト。しかし、書いてある意味がさっぱり分からず、試行錯誤して行ったので、後から探している人のためにメモっておきます。
- さくらインターネット(ロリポップだとtelenetが使えないのでNG:最悪お試し期間でもOK?)のフォルダに「sqlite.db」をUPする
- スタート→プログラム→アクセサリ→コマンドプロンプトで「C:\WINDOWS\system32\telnet.exe www○○○.sakura.ne.jp」を実行
- しばらくすると「login:」と出るので、アカウント(xxxxxx.sakura.ne.jpのxxxxxの部分)を入力
- 続いて「Password」を聞かれるので、ゆっくりと入力(画面に文字は表示されないので注意!)
- すると「%」が出るので、「sqlite.db」をUPしたフォルダに移動する。移動の仕方は(下の階層へ「cd xxxx」、上の階層へ「cd ..」と、自分と同じ階層にあるフォルダ・ファイルの表示「ls」を駆使して移動する
- 移動したら「%」の後に「echo '.dump' | sqlite3 sqlite.db | nkf -w > dump.txt」と入力
- 続いてまた「%」の次に「sqlite3 sqlite_utf8.db < dump.txt」と入力
- FTPソフトで当該フォルダを見ると「sqlite_utf8.db」というフォルダがあるのでそれがUTF-8化したファイルです。
ちなみにコマンドの意味は分かりません(笑)が出来たので載せておきます。
<<スパム対策でmt-configとmt-commentsの変更
|
MovableType4で本文の編集が出来なくなった>>
コメント(0)
|コメントする
|トラックバック(0)
初版:2008年1月 3日 03:25 改定:2009年10月18日 11:28
トラックバックURL:
※スパム防止のため、トラックバックの際は「-del」を削除して送ってください