タグクラウドに「ちりとてちん」が二つ並んだトップページを見ながら、なんとかならないものだろうか・・・と、奥歯に物が挟まったような苦々しい気分で過ごしていた。
Movable Typeに標準でタグの機能がついたのは3.3以降のことだが、ここは基本にかえろうと、小粋空間さんの「Movable Type 3.3 エントリー・タグ詳説」というエントリーを斜め読みしていて、ふとコメント欄の下のほうに目をやったところ・・・。
yukixさんという方の仰る内容、当方とまったく同じ現象ではないですか!!!


このエントリーは前にも目を通したことがあるはずなのだが、これは見逃していた(だってコメント欄ってエントリーの下だし、このコメントはさらにその一番下にあるし)。
で、主宰のyujiroさんとのやり取りがあった後、再びyukixさん曰く、どうやらデータベースの文字コードが原因だったようで、MySQLの文字コードをユニコードにしたところ解決したとのこと。
文字コードが怪しいのか!!!
私がサーバーを借りているXREAのコントロールパネルを見ると、MySQLの文字コードは、確かにEUC-JPとなっている。
さあ、これをドロップダウンリストからUNICODEに変えればそれでいいのだろうか?
結論から言えばそんな簡単なことで済むわけはなく、やはりあれこれと試行錯誤することになるのだが、その経緯をいちいち書いても仕方あるまい。
ここでは参考にさせていただいたブログ記事を挙げることで、感謝に代えさせていただくことにする。
まず冒頭に掲げた小粋空間さんの当該エントリー
http://www.koikikukan.com/archives/2006/06/29-093858.php
MySQLのデータベースを保存したうえで文字コードをUNICODEに変えてデータベースを初期化、そして復元してみる。それからMTを再構築。が、状況は変わらず。
検索で偶然見つけたVIVABlogさんのエントリー「MovableTypeの文字コードを変更する方法」。

MovableTypeの文字コードを変更する方法


MT4のブログ記事をエクスポートしたファイルをエディタで読んで文字コードUTF-8、改行コードLFで保存。いったん全エントリーを削除したうえで、インポート。
記事のタイトルにはググッと惹かれたのだが、結局この方法では解決しなかった。
そして最後に、やはり検索で見つけたレビログさんの「Movable Typeで~が?に文字化けしてしまう問題解決orz」というエントリー。
http://revilog.com/2006/07/007330.html
一見直接関係ないタイトルのようだが、確かにこの問題はかねて気になっていた。ひょっとして何か関係あるか?
前述のMySQLのバックアップファイルをダウンロードして、エディタで”ujis”を”utf8″に置換(”ujis-bin”というのはなかった)。このファイルをサーバーにアップロードして、XREAのコントロールパネルで復元。MTで該当のタグを消したり書いたりして再構築、再読み込みすると・・・。
ちゃんとタグクラウドの「ちりとてちん」の文字が大きくなっている!!!
これでようやく、余計な仕事が少しは報われた気がした。
それにしても、今のところあれこれ検索してみても、同じ症状を訴える人は小粋空間さんにコメントされたyukixさん以外に見当たらず、やはりこの問題はレアケースということなのだろうか?
ちなみにもし上記の処置を行うときは、くれぐれも自己責任でやってくださいよ。
私は責任負いません。ていうかもう疲れた。

コメントを残す