センチュリーランドのRSS配信

RSSフィードは最近の話題になっています。
新聞社のホームページもRSS配信を提供するようになっています。はてなもあらゆるのサービスで積極的にRSSを配信しています。 最近RSSリーダーサービスまで提供するようになりました。

ハロプロの総合情報大手サイトといえば、シャレモニ。・センチュリーランド楽宴などがあります。RSS配信をしているのはセンチュリーランドだけだそうです。
早速センチュリーランドさんのRSSフィードのURLをはてなダイアリーrssモジュールでサイドバーに表示してみると、…文字が化けしました。
調べてみると、RSSデータに使われている日本語のエンコードはShiftJISで、XML準拠のUTF-8ではないようです。しかしxmlタグにencoding属性が記入されず、しかもサーバ(おそらくApache)が勝手にHTTPヘッダに「文字コードはASCII」をつけたので、ASCIIとして処理され、文字が化けてしまいました。
直接rssモジュールでの利用は無理だそうなので、ほかの手を考えなくてはならない。
はてなRSSリーダーにセンチュリーランドさんのRSSフィードのURLを登録して、こちらでは文字が化けずに無事に取得できました。めでたしめでたし。はてなRSSリーダーそのものも取得されたエントリをRSSで配信するのが可能なので、はてなRSSリーダーのRSSフィードのURLをrssモジュールでダイアリーに張ってみると、これで無事にダイアリーに貼ることができました。二重構造になったので、更新の時間遅れは長いかもしれませんが、まあ、1時間ぐらいは大丈夫だと思います。


しかし、実際リンクをクリックしてみると、「404ファイルが見つかりません」ばかりです。なんでだろう。
なるほど、センチュリーランドさんが提供しているRSSフィードはなぜかRSS準拠を違反しており、エントリごとになんと二つのURL情報も付いています。そして、なぜかはてなRSSリーダーはその二つのURLの文字列をそのままくっつけてしまったのです。
これは解決策が思いつかないので、朝未明のときに初めてはてなアイデアを使ってレポートしてみました(idea:3435)。

なんと、すごく迅速に今日のはてなアイデアミーティングで取り上げられました(g:hatena:id:hatenaidea:20050630)。

数時間後、アイデアのページではてなスタッフid:higeponさんが「現状すぐの対応は難しい状況ですが、対応を検討しております。」というコメントをしました。ありがとうございます。

とりあえず今は待ちます。サイドバーはこのまま放置して置こう。 まあ、リンクはまだ不具合ですが、見出しは読めるので、対応されるまでは我慢しようか。