【发布时间】: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()" 只是返回传递的参数。