RSS 提要验证:IRI 在预期 URL 处找到 - 如何将 IRI 链接转换为有效 URL?

发布于 2024-09-07 23:20:58 字数 401 浏览 2 评论 0原文

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

验证有多重要?据我所知,这或多或少是对传统 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

I have created an RSS feed, that contains non-ASCII characters URLs (IRI). That's why it does not validate using Feed validator.

How important is that validation? As far as I know this is more or less a validation for legacy RSS readers?

Anyway, I would like to know how to convert IRI to URL in C#?

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

to

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

伴梦长久 2024-09-14 23:20:58

解决方案:

string url = new Uri(iri).AbsoluteUri

Solution:

string url = new Uri(iri).AbsoluteUri
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文