2011-07-10 17 views
0

このエコー内容からダイヤモンドの疑問符を削除すると、すべてのRSSのヘッダは、私がUTF-8 RSSフィード

<?xml version="1.0" encoding="UTF-8"?> 

使用フィードであり、これは私のスクリプトでエンコードされ

<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> 

私は、echo mb_substr($entry->description, 0, 490); を使用してRSS投稿の内容(説明)を表示することをお勧めしますが、一部の説明の末尾にはすべてではない疑問符が付いています。

説明の値全体をエコーすると、最後に疑問符が表示されません。私はたくさんの研究をしてきましたが、私にとってはうまくいくものは見つかっていませんでした。 これを修正するための作業方法がありますか、エコーされたコンテンツの一部を「カット」する別の方法がありますか?

ありがとうございます。

答えて

3

を有する符号化を示していますそうでなければ

mb_substr($entry->description, 0, 490, "UTF-8"); 

mbstring拡張は異なる符号化を想定して出力を破壊様式でテキストを扱うことができます。

+1

最後に、余分な機能や無駄なコードなしでこれを修正する方法を実際に知っている人がいます。ありがとうございました! – EnexoOnoma