标签: .net encoding
两个功能之间究竟有什么区别。输出似乎相似,只是Uri.EscapeUriString将空格编码为%20,Server.UrlEncode将其编码为+符号。
Uri.EscapeUriString
%20
Server.UrlEncode
+
最后应该使用的问题
答案 0 :(得分:16)
如果将来会遇到任何人:
经过一番挖掘后,我发现Uri.EscapeDataString是更好的选择。查看this和this帖子的最高投票答案。
Uri.EscapeDataString