W3C バリデーターを使用して検証する RSS フィードを作成しようとしています。次の文字を含む URL から問題が発生し続けます£
、 `
または-
URL は次のとおりです。
http://www.example.co.uk/news/2012/april/stamp-rationing-–-why-the-royal-mail-are-ripping-you-off
エラーは次のとおりです。
このフィードは検証されません。行 14、列 119: リンクは完全で有効な URL でなければなりません: http://www.example.co.uk/news/2012/april/stamp-rationing- –-why-the-royal-mail-are-ripping -you-off [help] ... --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
エラー:
このフィードは検証されません。行 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