- 締切済み
facebookのフィードを取得
rubyでfacebookのとあるユーザのフィードを取得したいのですが、titleの文字コードがおかしくなってしまいます。 例えば無印のフィードは以下のURLで取得できますが https://www.facebook.com/feeds/page.php?format=rss20&id=106191702776460 実際にruby(railsのコンソール)で取得するとtitleだけ以下のようになってしまいます。 日本語に直すにはどうしたらいいのでしょうか? url = "https://www.facebook.com/feeds/page.php?format=rss20&id=106191702776460" rss = open(url){ |file| RSS::Parser.parse(file.read) } rss.items.first.title => " 都会のど真ん中にある鎮守の森、明治神宮。\nこの豊かな森が、実は天然林ではないと言うと、驚かれるでしょうか。\n今から90年ちょっと前に人の手で植えた木々が育ってで..."
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- m_matsubara
- ベストアンサー率48% (80/166)
ぱっと見た感じの感想ですいませんが、文字コードがわからない状態なのでそうなっている用に見えます rss.items.first.title.encode("UTF-8").force_encoding("UTF-8") でいけるのではないでしょうか?