Javascript 中对URL 进行编码,可以用escape(url) 函数进行编码,但如果该url 中包含+ 号符号时,在C#中用HttpUtility.UrlEncode() 进行解码,会发现+号不见了,+号被解析成空格;

 

escape 不会对+号进行编码,所以会出该问题

解决方案:

Javascirpt中用encodeURIComponent() 函数进行编码,这个把+号也进行编码,C#端用HttpUtility.UrlEncode() 解码,就不会出现这个问题了。

相关文章:

  • 2021-09-18
  • 2022-12-23
  • 2021-08-04
  • 2021-12-22
  • 2021-10-11
猜你喜欢
  • 2021-06-20
  • 2022-02-03
  • 2021-08-15
相关资源
相似解决方案