Xml 如果没有编码错误,则无法在RSS源中显示法语字符
我试图用示例数据显示RSS提要的内容,如下所示:Xml 如果没有编码错误,则无法在RSS源中显示法语字符,xml,character-encoding,rss,Xml,Character Encoding,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</
<?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>
NHL.com新浪
http://www.nhl.com
新威尔斯
NHL企业,L.P.(c)2011年NHL。版权所有
fr ca
2011年7月31日星期日美国东部时间21:14:47
扎克·帕里斯大使签署合同
塞森·阿维克魔鬼酒店
2011年7月29日星期五美国东部时间19:04:04
提要编码为ISO-8859-1。我尝试了两个脚本来在我的站点上显示提要,但它似乎不正确。我注意到,即使在浏览器中查看XML文件,字符也不会正确显示
我在我的站点上使用了两种不同的JavaScript解决方案来显示提要,它们都没有正确地显示字符
有人知道用任何语言预先构建的RSS到HTML脚本可以正确编码传入的XML文件吗
如果没有,有没有关于如何正确编码的建议?我以前也遇到过类似的问题 您需要更改HTML中的
字符集
这对我有用
编辑
我也注意到了。。。您的说明
内容有误。您需要在文本编辑器或任何用于编码的工具中重新输入它。看起来那个程序/应用程序把它弄坏了。可能是什么都不起作用的部分原因
<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>
也应考虑将法语字符转换为ASCII或十六进制值,如
téléphonique
到
té;lé;phonique