Weblog

RssMemo更新

Posted at 2004-01-09T13:39:00+09:00 in RSS

utf8プラグマを使わずに、Jcodeに文字コードの変換を任せる形にして、RssMemoを1.1に更新しました。その他、出力するJavaScriptファイルの文字コードだけは指定できるようにしたり、RSSのchannel要素の子であるtitle要素やdescription要素に入る文字列を指定できるようにしました。

出力文字コードの指定がJavaScriptファイル限定なのは、RSSをXML::RSSでパースしている都合上、Shift_JISやEUC-JPのRSSを出してしまうと、それぞれのencmapファイルを用意してやらなければならないからです。これはメンドウなのでJavaScriptファイルのみということにしました。

RSS 0.92からRSS 2.0に変更した理由は、将来に日付けやその他の情報を入れたいと思った時に拡張するのが楽だろうと考えたからです。RSS 2.0はRSS 0.92と互換性があるので、rss要素のversion属性の値が変わるだけです(今のところはですが)。

Perl 5.8で動くかどうかは知りません。試してもいないです。試す気も無いです。ただ、今回の変更によってバージョン依存なコードは排除していったので動いちゃったりするかもしれませんというような夢をみています。

そういや、うまく動かないという人が多いのですが、ありがちなのは

みたいな感じ。

追記

どうやら一部環境で出力HTMLのみ文字化けを起こすようなので、対策してみました。XML::RSSで取り出した文字列にUTF-8フラグがつくのが原因っぽいです。またUTF-8フラグか!

Recent entries from same category

同じカテゴリに分類された最近10件のエントリです。

  1. Web Bugをフィードに埋め込む
  2. Bloglinesとlivedoor Readerのアクティブ・ユーザー
  3. 購読者の内訳
  4. livedoor Reader
  5. Bloglinesにホットキーが導入
  6. ITmediaがフィード配信を開始
  7. Feed History
  8. 購読者数の推移
  9. フィード向け広告
  10. VistaのRSSサポート

Comments

JavaScriptに対応または有効な環境の場合、ここにはてなブックマークでのこのエントリに対するコメントが表示されます。

Weblog archives

by Category

This page was last modified on 2004-07-11T02:47:21+09:00 (in 0.236 secs).