【发布时间】:2011-09-25 12:57:45
【问题描述】:
我尝试使用 HttpUtility.UrlEncode 来模拟 javscript 的 encodeURIComponent,但是遇到了一些问题(而不是得到“%20”我得到了“+”)
然后我替换了字符串,但我发现问题不仅在于这两个标志,在某些地方编码字符串(通过 UrlEncode)与使用 encodeURIComponent 编码的字符串完全不同。
有什么办法可以解决的吗?
谢谢。
【问题讨论】:
-
它不是重复的,正如我所说,我的问题不在“+”或“%20%”中,而是在错误的编码中......当我使用 c# 编码器时,我得到的字符与encodeURIComponent 编码...
-
如果你尝试
Uri.EscapeUriString("some uri...")会怎样?
标签: c# javascript encodeuricomponent