RSSフィードに問題があります。私は<title>This is a title </title>
RSSフィードとcdataの問題
タイトルはフィード
にうまく表示されないが、私は $タイトル=「これはtilteある」とDDOとき
。
<title><![CDATA['$title']]></title>
タイトルがまったく表示されません。
まだ動作しません。私はdynamicly私のRSSフィードを生成し、それが次のようになります。
$item_template="
<item>
<title>[[title]]</title>
<link>[[link]]</link>
<description><![CDATA[[[description]]]]></description>
<pubDate>[[date]]</pubDate>
</item>
";
とループで:タイトルはユーロ記号を持っているとき
$s.=str_replace(
array("[[title]]","[[link]]","[[description]]","[[date]]"),
array(htmlentities($row["title"]),$url,$description,$date),
$item_template);
問題は、具体的です。
Â\x80
より詳細な情報:それはのような私のRSSバリに表示
私は最後の数日間これでstruggelingされていると私は解決策を見つけることができません[OK]を。だから私は賞金を稼ぐつもりです。ここではより多くの情報がある:
- フィードに入る情報は(私が管理する)ラテン1つのデータベース
- に格納されているデータベースでユーロ記号がある場合に問題が表示されます。そのような€または
€
- ユーロ記号天気をどんなには時々奇妙なcharachtersのようにか私はいない読者の側に供給側の問題を解決しようと
- Âの\ X80のように表示されます。
- 完全なコードはここにあります:codedump
- 次のように:ユーロ記号を解析できない場合、項目(タイトルまたは説明のいずれか)が空白に表示されることがあります。だから、ブラウザでフィードを表示する際にソースを見ると、
<title></title>
さらに詳しい情報が必要な場合はお尋ねください。
ところで、英語とドイツ語を混用しないでください。 「データム」は冷たく聞こえるが、データの特異なものである。あなたは "日付"を探しています。 GünlingfromMünster(Westf。) – phihag
base64_encode($ row ["title"])のように、データベース値の正確な値を教えてください。)なぜこの値にユーロ記号が含まれていると思いますか? (私はどうやってそれを入力したのですか?他の場所では "€"として表示されますか?) – phihag