url参数存在特殊字符(“ & @)报错怎么替换:URL中的参数编码梳理
发布日期:2021-06-29 13:43:41 浏览次数:2 分类:技术文章

本文共 431 字,大约阅读时间需要 1 分钟。

网址URL中特殊字符转义编码

字符 - URL编码值
空格 - %20
" - %22
# - %23
% - %25
& - %26
( - %28
) - %29
+ - %2B
, - %2C
/ - %2F
: - %3A
; - %3B
< - %3C
= - %3D
> - %3E
? - %3F
@ - %40
\ - %5C
 

| - %7C 

URL特殊字符转义 

URL中一些字符的特殊含义,基本编码规则如下:
1、空格换成加号(+)
2、正斜杠(/)分隔目录和子目录
3、问号(?)分隔URL和查询
4、百分号(%)制定特殊字符
5、#号指定书签
6、&号分隔参数
如果需要在URL中用到,需要将这些特殊字符换成相应的十六进制的值
+ %2B
/ %2F
? %3F
% %25
# %23
& %26
由于在项目中经常要用AJAX传SQL给后台服务端
会遇到参数中含有+的问题。总会丢掉(+)

Eg:

这个时候可以尝试用一下URL特殊字符转义

转载地址:https://chensj.blog.csdn.net/article/details/100564849 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:禁止web中点击浏览器后退键!只需在首页加个方法即可
下一篇:已解决:No 'Access-Control-Allow-Origin' header is present on the requested resource'(跨域问题)

发表评论

最新留言

路过按个爪印,很不错,赞一个!
[***.219.124.196]2024年04月29日 17时31分31秒