【发布时间】:2014-02-10 20:32:02
【问题描述】:
C# 的 encodeURIComponent 等价于 SO 和其他地方的 well-covered,但是 encodeURI 呢?基本上我只想编码 invalid URL 字符而不是 保留 字符,例如 /、: 等。所以
"http://www.example.com/my cool page"
将被编码为
"http://www.example.com/my%20cool%20page"
.NET 中是否有一些东西可以做到这一点?还是我最好的选择是正则表达式?
【问题讨论】:
-
(请注意链接问题中提出的许多方法之间的细微差别。)
-
请不要关闭这个问题。这不是 encodeURIComponent 问题的重复;我试图在第一句话中明确区分。
-
没有任何东西融入.NET,这取决于您使用的框架。 ASP.NET、.NET 4.5、便携式库等...
标签: c# .net urlencode encodeuricomponent