- 2005-05-30 (月) 22:45
- blog system
mixiにmtのRSSを書いておいても、日記が更新されないというトラブルを抱えていたのだが解決した。
結局は、mixiはRSSをUTF-8で書いておかなければ読んでくれないというのが原因でした。
このblogはShift JISで書いてあるので、RSSもShift JISで吐いていたのが問題。
ぐぐったところ、mt-jcodeというのを発見。
とてもシンプルなplug-inだが、楽そうなので使わせていただきます。
これをダウンロードしてきて、サーバのmtが置いてあるdirectoryの下にあるpluginsに置いてやる。
# gzip -d mt-jcode.pl.gz
とかして、解凍してやれば、installは完了。
あとは、index.rdfのtemplateを編集して、
<?xml version="1.0" encoding="<$MTPublishCharset$>"?>
を
<?xml version="1.0" encoding="UTF-8"?>
と書き換えてやる。それから、
<$MTEntryTitle encode_xml="1"$>
を
<$MTEntryTitle encode_xml="1" jcode="utf8"$>
といった具合に、RSSの日本語が書き出されている部分に jcode=”utf8″と追記してやるだけである。
これで、RSS 1.0がUTF-8で書き出されるはずである。
あとは、mixi側の「設定変更」でindex.rdfを読むようにしてやれば……
うまくいきました。長年悩んでいたトラブルだけにすっきりしました。
Powered by MightyAdsense
- Newer: たかがMBAされどMBA
- Older: 「分かりやすい話し方」の技術
コメント:0
トラックバック:0
- このエントリーのトラックバックURL
- http://www.ytsuboi.org/wp/archives/601/trackback
- Listed below are links to weblogs that reference
- mixi日記のトラブルが解決 from ytsuboi's blog


