【发布时间】:2013-01-22 10:38:47
【问题描述】:
我正在尝试创建一个将使用 W3C 验证器进行验证的 RSS 提要。
我不断从以下包含字符 £、` 或 - 的 URL 中遇到问题
这里是网址:
http://www.example.co.uk/news/2012/april/stamp-rationing-–-why-the-royal-mail-are-ripping-you-off
这是错误:
此 Feed 未通过验证。 第 14 行,第 119 列:链接必须是完整且有效的 URL:http://www.example.co.uk/news/2012/april/stamp-rationing-–-why-the-royal-mail-are-ripping-you-off [帮助] ... - 为什么皇家邮件是在扯掉你
我尝试用转义字符替换符号,但这不起作用。以下是我一直在使用的转义字符:
Text = Text.Replace("-", "-");
Text = Text.Replace("£", "%C2%A");
Text = Text.Replace("`", "%60");
Text = Text.Replace("’", "%60");
有人知道如何解决这个问题吗?这里还有一些给我带来问题的链接:
http://www.example.co.uk/news/2012/march/for-sale-3-bed-detached-london-home-15,000 英镑
错误:
此 Feed 未通过验证。 第 14 行,第 106 列:链接必须是完整且有效的 URL:http://www.example.co.uk/news/2012/march/for-sale-3-bed-detached-london-home-£15,000 [帮助] ... -sale-3-bed-detached-london-home-£15,000
【问题讨论】:
-
破折号应该没问题 - 你确定这些会导致问题吗?
标签: c# xml xml-validation