在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
最近在项目中用到请求一个地址的时候,会传个JSON数据。刚开开始没什么问题,后来发现有特殊符号就会有问题,找到一些解决方案,在此记录下。 原文:http://www.cnblogs.com/lmfeng/archive/2011/11/08/2240991.html
escape不编码字符有69个:*,+,-,.,/,@,_,0-9,a-z,A-Z encodeURI不编码字符有82个:!,#,$,&,',(,),*,+,,,-,.,/,:,;,=,?,@,_,~,0-9,a-z,A-Z encodeURIComponent不编码字符有71个:!, ',(,),*,-,.,_,~,0-9,a-z,A-Z 1.JS: escape :
解码使用:unescape C#: HttpUtility.UrlEncode
2.JS: encodeURI :
解码使用decodeURI(); C#: decodeURIComponent
3.JS: encodeURIComponent :
解码使用decodeURIComponent() C#: [HttpContext.Current.]Server.UrlDecode [HttpContext.Current.]Server.UrlEncode
|
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论