をコードすることなく、RSSフィードにフランス語の文字を表示することができません:私は次のようにサンプルデータをRSSフィードの内容を表示しようとしていますエラー
<?xml version="1.0" encoding="ISO-8859-1"?>
<rss version="2.0">
<channel>
<title>NHL.com Nouvelles</title>
<link>http://www.nhl.com</link>
<description>Nouvelles</description>
<copyright>NHL Enterprises, L.P. (c) 2011 NHL. All Rights Reserved</copyright>
<language>fr-ca</language>
<lastBuildDate>Sun, 31 Jul 2011 21:14:47 EDT</lastBuildDate>
<item>
<title>L'attaquant Zach Parise signe un contrat d'une
saison avec les Devils
</title>
<link><![CDATA[http://www.nhl.com/ice/news.htm?id=585498&cmpid=rss-Nouvelles]]>
</link>
<description><![CDATA[ NEWARK, États-Unis -
L'attaquant Zach Parise a accepté un contrat d'une saison avec
les Devils du New Jersey. Lors de l'annonce en fin d'après-midi vendredi,
le président et directeur-général des Devils Lou Lamoriello
a ajouté que les deux parti...]]>
</description>
<pubDate>Fri, 29 Jul 2011 19:04:04 EDT</pubDate>
<guid><![CDATA[http://www.nhl.com/ice/news.htm?id=585498]]></guid>
</item>
<!-- other item nodes -->
</channel>
</rss>
フィードはISO-8859-1としてエンコードされます。私は自分のサイトにフィードを表示するために2つのスクリプトを試しましたが、正しく表示されません。ブラウザでXMLファイルを表示しても、文字が正しく表示されないことに気付きました。
私は2つの異なるJavaScriptソリューションを使用して自分のサイトにフィードを表示しており、いずれも正しく表示していません。
受信XMLファイルを適切にエンコードする任意の言語のHTMLスクリプトを事前に構築したRSSを知っている人はいますか?
もしそうでなければ、自分で正しくエンコードする方法についての提案はありますか?
これに
téléphonique
のように、フランス語の文字がASCIIまたは進値に変更することを検討すべきです。 – Luke
Gotcha @ Luke。上記の私の編集を参照してください。 –