URL中一些字符的特殊含义
2013-08-29 16:58
232 查看
1、空格换成加号(+)
2、正斜杠(/)分隔目录和子目录
3、问号(?)分隔URL和查询
4、百分号(%)制定特殊字符
5、#号指定书签
6、&号分隔参数
如果需要在URL中用到,需要将这些特殊字符换成相应的十六进制的值
js里面的encodeURI()对应C#
System.Web.HttpUtility.UrlEncode("", System.Text.Encoding.GetEncoding("gb2312"))
decodeURI()对应C#中
System.Web.HttpUtility.UrlDecode("%B1%E0%C2%EB", System.Text.Encoding.GetEncoding("GB2312")));
2、正斜杠(/)分隔目录和子目录
3、问号(?)分隔URL和查询
4、百分号(%)制定特殊字符
5、#号指定书签
6、&号分隔参数
如果需要在URL中用到,需要将这些特殊字符换成相应的十六进制的值
字符 | URL编码值 |
空格 | %20 |
" | %22 |
# | %23 |
% | %25 |
& | %26 |
( | %28 |
) | %29 |
+ | %2B |
, | %2C |
/ | %2F |
: | %3A |
; | %3B |
< | %3C |
= | %3D |
> | %3E |
? | %3F |
@ | %4O |
\ | %5C |
| | %7C |
System.Web.HttpUtility.UrlEncode("", System.Text.Encoding.GetEncoding("gb2312"))
decodeURI()对应C#中
System.Web.HttpUtility.UrlDecode("%B1%E0%C2%EB", System.Text.Encoding.GetEncoding("GB2312")));
相关文章推荐
- URL中一些字符的特殊含义
- URL中特殊字符的含义
- URL中特殊字符的含义
- URL中特殊字符的含义
- URL中特殊字符的含义
- 实用一些指令及其特殊字符在指令中的含义
- URL中的特殊字符含义及转化
- URL特殊字符需转义
- apache url 包含特殊字符 404
- BASH里的一些特殊字符
- url 中特殊字符处理
- 关于url传参特殊字符的处理办法
- 最全的常用正则表达式大全——包括校验数字、字符、一些特殊的需求等
- url 传递参数(特殊字符)解决方法
- Web特殊字符处理(SQL URL HTML)
- tomcat中配置允url中带有特殊字符
- Objective C NSString 编码成URL 特殊字符处理
- url特殊字符转义及解决方法
- Shell中有特殊含义的字符
- 最全的常用正则表达式大全——包括校验数字、字符、一些特殊的需求等