Yahoo! Pipesで文字化け
ちょっと困った。2日前までは問題なかったのに、昨日から文字化けが発生。
ソースはUTF-8のXMLファイル。まあ、Webサービスのデータである。
これをPipesの「URL Builder」でURLを組み立て(これはBase欄にURLそのものを入れると、Path elementsとQuery Parametersにうまいこと分割してくれる。前は違った気がするけど、それは別の話)。
で、それを「Fetch Data」モジュールのURLにつないでやる。Path to item listに適当なタグ(で、いいのか?)を指定(これはもちろん、受け取ったXMLを見て判断)。これで一応、XMLの中身がPipesのエディター上で見られる。
あとは、これをRSSに整形していく、のだけれども。
どうも文字化けするんである。ソースは確かにUTF-8なんだけどなあ。第一、PipesのエディターはUTF-8以外だとエラー出すはずだ(EUCでもSHIFT_JISでもいっしょだった)。むー。わかんねー。
これがまた数日たったら、戻ってたりしてな。
まあ、いくつか作ったなかで問題ないやつのほうが多いんで、ますますあれなんだけども。独り言。
とりあえず、FEED43のサービス使ってなんとか解決しておいた。どっちが軽いかはわからないけど。
HTMLをRSSに変換できるんだから、同じ方法で(つまり、タグとか範囲とかを指定して)XMLも変換できるわけで。
(追記)
今調べたら、だめなやつが増えてた。
スポーツ関連ニュースだと、日刊スポーツが化ける。がーん。
Yahoo!にレポートしたいけど、英語わかんないや。てへ。
(追記 0601 00:20)
なんか直ってるっぽい。よかったよかった。
もしかして、高負荷時になるとかだったりすんのかな?
(追記 0601 23:50)
また化けてる。今日の昼に確認したときも化けてた。
新たにFEED43で生成したやつも化けてた。
法則性がまったくわからないのは対処のしようがないですね。
| 固定リンク
「Yahoo! pipes」カテゴリの記事
- トラックバック・ピープルに『Yahoo Pipes』追加してみた(2007.06.26)
- Yahoo! pipes 文字化け その5「やっぱりヘッダだったっぽい」(2007.06.19)
- Yahoo! Pipesでソース名を追加する(2007.05.08)
- Yahoo! Pipes関連、個人的まとめ(2007.03.14)
- Yahoo Pipesダウン(2007.05.17)
「勉強」カテゴリの記事
- AmazonのProduct Advertising APIから警告?(2009.06.16)
- PHP 4から5移行、XSLTではまる話(2009.05.11)
- AmazonのProduct Advertising APIは多くのツールを滅亡させてしまうのではないか?(2009.05.12)
- Yahoo!がAPIのセミナーをやるそうだ(2009.05.06)
- PHPのarray_mergeではまる話(2009.04.29)
はてなアンテナに追加



コメント