【问题标题】:encodeURIComponent in c sharpcSharp中的encodeURIComponent
【发布时间】:2011-09-25 12:57:45
【问题描述】:

我尝试使用 HttpUtility.UrlEncode 来模拟 javscript 的 encodeURIComponent,但是遇到了一些问题(而不是得到“%20”我得到了“+”)

然后我替换了字符串,但我发现问题不仅在于这两个标志,在某些地方编码字符串(通过 UrlEncode)与使用 encodeURIComponent 编码的字符串完全不同。

有什么办法可以解决的吗?

谢谢。

【问题讨论】:

标签: c# javascript encodeuricomponent


【解决方案1】:

您正在寻找 HttpUtility.UrlPathEncode。

看到这个问题:Server.UrlEncode vs. HttpUtility.UrlEncode

【讨论】:

  • 不应该是评论,链接到有答案的帖子吗?
  • @niksofteng 在这种情况下,这个问题无法结束。我希望 OP 会接受这一点,以便可以将此问题视为已回答,并且可以与问题标签统计信息一起使用。我不确定它们现在是如何工作的,但在 13 年,例如,在浏览标签时,这将被视为“未回答”的问题。即使它会在 cmets 中得到回答。此外,谷歌用户不阅读 cmets。我什至不读cmets。 TL;DR:来自 cmets 的回答比没有答案但在 cmets 中解决的问题要好。
  • 我希望@Igal 至少现在阅读并结束这个问题。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-01-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-14
相关资源
最近更新 更多