关于我们

质量为本、客户为根、勇于拼搏、务实创新

< 返回

Javascript进行decode编码,C#中进行解码的问题

发布时间:2022-07-27 14:01:12
Javascript 中对URL 进行编码,可以用escape(url) 函数进行编码,但如果该url 中包含+ 号符号时,在C#中用HttpUtility.UrlEncode() 进行解码,会发现+号不见了,+号被解析成空格;Javascript进行deco
de编码,C#中进行解码的问题

 

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

解决方案:

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


/template/Home/Dawn/PC/Static

选择风纳云,也许是您成就一番大事业的开端

注册账号