/** * 转义接口的URL * * @param url * @return */ public String urlStr(String url) { String str = ""; try { str = url.replaceAll("\"", "%22"); str = str.replaceAll("<", "%3C"); str = str.replaceAll(">", "%3E"); str = str.replaceAll(" ", "%20"); } catch (Exception e) { logger.error("Url转义出错!"); } return str; }
- 另附上ASCII字符与URL编码的对照表。
- ASCII字符 URL编码
- 空格 %20
- ! %21
- " %22
- # %23
- $ %24
- % %25
- & %26
- ' %27
- ( %28
- ) %29
- * %2A
- + %2B
- , %2C
- - %2D
- . %2E
- / %2F
- 0 %30
- 1 %31
- 2 %32
- 3 %33
- 4 %34
- 5 %35
- 6 %36
- 7 %37
- 8 %38
- 9 %39
- : %3A
- ; %3B
- < %3C = %3D > %3E
- ? %3F
- @ %40
- A %41
- B %42
- C %43
- D %44
- E %45
- F %46
- G %47
- H %48
- I %49
- J %4A
- K %4B
- L %4C
- M %4D
- N %4E
- O %4F
- P %50
- Q %51
- R %52
- S %53
- T %54
- U %55
- V %56
- W %57
- X %58
- Y %59
- Z %5A
- [ %5B
- \ %5C
- ] %5D
- ^ %5E
- _ %5F
- ` %60
- a %61
- b %62
- c %63
- d %64
- e %65
- f %66
- g %67
- h %68
- i %69
- j %6A
- k %6B
- l %6C
- m %6D
- n %6E
- o %6F
- p %70
- q %71
- r %72
- s %73
- t %74
- u %75
- v %76
- w %77
- x %78
- y %79
- z %7A
- { %7B
- | %7C
- } %7D
- ~ %7E
- %7F
- € %80
- %81
- ‚ %82
- ƒ %83
- „ %84
- … %85
- † %86
- ‡ %87
- ˆ %88
- ‰ %89
- Š %8A
- ‹ %8B
- Œ %8C
- %8D
- Ž %8E
- %8F
- %90
- ‘ %91
- ’ %92
- “ %93
- ” %94
- • %95
- – %96
- — %97
- ˜ %98
- ™ %99
- š %9A
- › %9B
- œ %9C
- %9D
- ž %9E
- Ÿ %9F
- %A0
- ¡ %A1
- ¢ %A2
- £ %A3
- %A4
- ¥ %A5
- | %A6
- § %A7
- ¨ %A8
- © %A9
- ª %AA
- « %AB
- ¬ %AC
- ¯ %AD
- ® %AE
- ¯ %AF
- ° %B0
- ± %B1
- ² %B2
- ³ %B3
- ´ %B4
- µ %B5
- ¶ %B6
- · %B7
- ¸ %B8
- ¹ %B9
- º %BA
- » %BB
- ¼ %BC
- ½ %BD
- ¾ %BE
- ¿ %BF
- À %C0
- Á %C1
- Â %C2
- Ã %C3
- Ä %C4
- Å %C5
- Æ %C6
- Ç %C7
- È %C8
- É %C9
- Ê %CA
- Ë %CB
- Ì %CC
- Í %CD
- Î %CE
- Ï %CF
- Ð %D0
- Ñ %D1
- Ò %D2
- Ó %D3
- Ô %D4
- Õ %D5
- Ö %D6
- %D7
- Ø %D8
- Ù %D9
- Ú %DA
- Û %DB
- Ü %DC
- Ý %DD
- Þ %DE
- ß %DF
- à %E0
- á %E1
- â %E2
- ã %E3
- ä %E4
- å %E5
- æ %E6
- ç %E7
- è %E8
- é %E9
- ê %EA
- ë %EB
- ì %EC
- í %ED
- î %EE
- ï %EF
- ð %F0
- ñ %F1
- ò %F2
- ó %F3
- ô %F4
- õ %F5
- ö %F6
- ÷ %F7
- ø %F8
- ù %F9
- ú %FA
- û %FB
- ü %FC
- ý %FD
- þ %FE
- ÿ %FF
相关推荐
(本人的博客愧对语文老师->又臭又长哈哈...java.lang.ArrayIndexOutOfBoundsException: 0 纳尼??? 好吧我把问题用一段简单的代码展示出来(只为复现问题) 我直接取System.out.println(strings[0]);代码片 原创文章
第一步:引入Jsoup和lang和lang3的依赖: Jsoup是HTML解析器 lang和lang3这两个包里有转换所需的工具类 org.jsoup jsoup 1.11.3 commons-lang commons-lang 2.6 org.apache.commons commons-lang3 3.4 第...
java csv 读写框架特殊字符转义.docx
目录 网址URL中特殊字符转义编码URL特殊字符转义,URL中一些字符的特殊含义,基本编码规则如下:如果需要在URL中用到,需要将这些特殊字符换成相应的十六进制的值预备知识 为什么需要Url编码 哪些字符需要编码 US...
转义字符参照.pdf
JAVA转义字符[文].pdf
java数据类型-数据转换-转义字符借鉴.pdf
Java转义字符,适合初学者,Java转义字符 1.八进制转义序列:\ + 1到3位5数字;范围'\000'~'\377' \0:空字符 2.Unicode转义字符:\u + 四个十六进制数字;0~65535 \u0000:空字符 3.特殊字符:就3个 \":双引号 ...
Mybatis在Mapper.xml文件中对大于、小于、大于等于、小于等于等符号进行转义字符处理的几种方式
引用c c++转义字符大全.docx
点的转义:. ==> \\u002E 美元符号的转义:$ ==> \\u0024 乘方符号的转义:^ ==> \\u005E 左大括号的转义:{ ==> \\u007B 左方括号的转义:[ ==> \\u005B 左圆括号的转义:( ==> \\u0028 竖线的转义:| ==> \\u...
这种使用编码值来间接地表示字符的方式称为转义字符(Escape Character)。 Python 使用反斜杠 \ 转义特殊字符,如果你不想让反斜杠发生转义,可以在字符串前面添加一个 r,表示原始字符串 print(‘shi\jiazhuang') ...
常见转义字符列表,没有什么技术含量,只是为了记忆方便
Commons Lang这一组API也是提供一些基础的、通用的操作和处理,如自动生成toString()的结果、自动实现hashCode()和equals()方法、数组操作、枚举、日期和时间的处理等等。 这一组API的所有包名都以org.apache....
jsp简单自定义标签的forEach遍历及转义字符示例.docx
本期主要讲了转义字符的说明,这个转义字符说明虽然比较简单,但是也是要背下来的。因为这个很重要!
JAVA实现html转义字符及css清除_.docx
转义字符.txt
25.8.3 at组 281 25.8.4 ip组 282 25.8.5 icmp组 285 25.8.6 tcp组 285 25.9 其他一些例子 288 25.9.1 接口MTU 288 25.9.2 路由表 288 25.10 trap 290 25.11 ASN.1和BER 291 25.12 SNMPv2 292 25.13 小结 292 第26章...