« 文字化けした RSS の処理方法 | メイン | 新RSSリーダーランキング - 2005年2月の集計 »

2005年03月03日

FireFoxでのRSSの文字化け あとで読む

trackfeedでたまに出ているのですが、IEならちゃんと表示されるRSSが、FireFoxだとパースエラーになる模様。
以前多言語化対応が原因では?ということで、実は対策を入れていたりします。

が、引続き「稀」に発生しています。
これって・・・ひょっとするとFireFox特有の振る舞い?
どなたか何か知ってたら教えてください・・・私もパースエラーがでた、というものでも歓迎です。
#あ、サンプル RSS を保存しとかないとダメでしたね ^^;
#よくありがちな、「&」文字の & amp; 変換忘れ、ではないのは確かなのですが・・・


(余談)
これは他で生成されているRSSなのですが、先頭の
< ? xml ...
で始まる文字の「前」に、UTF-8で、コード 239、 187、191(いずれも10進)が含まれているものがあるようです。これも最近の不思議の一つだったりします。なんだろう・・・?
 ⇒う。BOMって奴でした。そしてPHPのマルチバイト関数が正しく認識してくれない・・・

投稿者 aka : 2005年03月03日 01:07  / 2005年03月 / (~2006) トラックフィード

トラックバック

人気ブログランキング - a++ My RSS 管理人ブログ

このエントリーのトラックバックURL:
http://133.242.136.64/mt-tb-sf.cgi/169

このリストは、次のエントリーを参照しています: FireFoxでのRSSの文字化け:

» feed meter 復活 from ひろの日記帳@International Cafeteria
 しばらく更新できないでいた間に、先日来うまく動かなくなっていたため外していた feed meter が、再び表示できるようになったので、再度取り込みました。 ... [続きを読む]

トラックバック時刻: 2005年03月14日 05:24

コメント

ども。2号です。

UTF-8 ファイルの先頭についてるその3バイトは、BOM つき UTF-8 の BOM 部分ですよ。

投稿者 Gombei2 : 日時 2005年03月03日 04:23

そ、そうでした・・・

PHPのマルチバイト関数で適切にコード変換されたあとだったので…と、「ゴミ」だと思ってしまっていました…

PHPのマルチバイト関数はUTF-8Nのみ対応?もう少し調査してみます。。。

と、いうか、身内に教えてもらってちょっと恥ずかしかったりして ^-^;

投稿者 Gombei : 日時 2005年03月03日 23:54

はじめまして。

私もtrack feedが、Firefoxでパースエラーになっています。
ダウンロードして開いてみると、どうもMSNサーチのあたりでエラーになっているようです。
私の例だと、URL中に(0.10)とか(0.30)が含まれている時に、エラーになりますね。

これからも頑張ってください。

投稿者 Castaway。 : 日時 2005年03月04日 13:43

コメントしてください

あわせて読みたい




保存しますか?