【问题标题】:RSS Feed validation: IRI found where URL expected - How to convert IRI link to the valid URL?RSS 提要验证:IRI 找到了预期的 URL - 如何将 IRI 链接转换为有效的 URL?
【发布时间】:2011-03-10 12:09:53
【问题描述】:

我创建了一个 RSS 提要,其中包含非 ASCII 字符 URL (IRI)。这就是为什么它不使用 Feed validator 进行验证的原因。

验证有多重要?据我所知,这或多或少是对旧版 RSS 阅读器的验证?

无论如何,我想知道如何在 C# 中将 IRI 转换为 URL?

http://www.viva.si/Zdrav-način-prehrane/204/Jagodičje

http://www.viva.si/Zdrav-na%C4%8Din-prehrane/204/Jagodi%C4%8Dje

【问题讨论】:

  • 你尝试过 new Uri(iri).ToString() 吗?
  • 是的。 "new Uri(iri).ToString()" 只是返回传递的参数。

标签: c# rss feed iri


【解决方案1】:

解决方案:

string url = new Uri(iri).AbsoluteUri

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-01-06
    • 2011-09-27
    • 1970-01-01
    • 2018-10-18
    • 1970-01-01
    • 2023-03-15
    • 2020-07-03
    • 1970-01-01
    相关资源
    最近更新 更多