mt-jcode MT の変数が化けてしょうがない! というときのために Jcode プラグインを作成。global_filter に jcode というオプションを登録します。テンプレート側で、 <$MTRSSFeedItemTitle jcode="euc"$> なんてすると変数が euc-jp になってくれます。これで rssfeed のUTF8化けも解決。 このプラグインは他のとこでもつかえるんじゃないかな、と思います。
自分のサイトのRSSを読み込んで反映させることが出来ないという問題の続きだが、上手くいくMovableTypeのRSS(http://www.movabletype.org/index.xml)と、自分のサイトのindex.rdfの違いは何だろうと考えてみる。 まず、1行目の encoding="iso-8859-1" の部分が違う。ワタシのサイトは日本語コードをEUC-JPにしてあるから、encoding="EUC-JP" になっている。bulknews.netを経由して取得したasahi.comのものは utf-8 である。はて、もしや・・・。 と思って、index.rdfのテンプレートを見てみる。 1行目は、 <?xml version="1.0" encoding="<$MTPublishCharset$>"?> である。これを強引にencode="iso-8859-1"と書き換え
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く