• ベストアンサー

RSSで取得したデータが文字切れする件について

PHPでRSSのデータを取得し表示するプログラムを作成しています。 以下の文で記事の本文を取得することはできるのですが、何故か文字切れしてしまいます。文字切れする最後の文末は必ず「...」で終了してしまいます。 $desc = mb_convert_encoding(strip_tags($ch[$i]['items'][$n]['description']), $code, "UTF-8,EUC-JP,SJIS"); このような場合、どう回避したら良いでしょうか? また上記内容で情報不足していたらご指摘下さい。

質問者が選んだベストアンサー

  • ベストアンサー
  • kyo999
  • ベストアンサー率64% (34/53)
回答No.1

RSSそのもののソースは確認したでしょうか? ブログによってはRSSに記事を全文含めていない場合があります。 その場合はRSSの情報を元にブログに直接アクセスして記事本文を取得する必要があります。 DOMを使えば記事全文を取り出せると思います。 ソース確認済みならスミマセン。

shin_town
質問者

補足

はい。RDFファイルは全ての文章が表示されております。 DOMで記事を取得するにはどうすれば宜しいでしょうか? バージョンはPHP5.0です。 $dom = new DOMDocument; 調べているのですが、上記の文からどうしたら良いかわかりません。 お手数ですがご教示お願い致します。

関連するQ&A