Java URL中特殊字符转义

常用的字符的转义

字符 十六进制 转义
空格 (space) 0x20 %20
叹号 ! 0x21 %21
双引号 0x22 %22
井号 # 0x23 %23
美元符 $ 0x24 %24
百分号 % 0x25 %25
和号 & 0x26 %26
闭单引号 0x27 %27
开括号 ( 0x28 %28
闭括号 ) 0x29 %29
星号 * 0x2A %2A
加号 + 0x2B %2B
逗号 , 0x2C %2C
减号/破折号 - 0x2D %2D
斜杠 / 0x2F %2F
冒号 : 0x3A %3A
分号 ; 0x3B %3B
小于 < 0x3C %3C
等号 = 0x3D %3D
大于 > 0x3E %3E
问号 ? 0x3F %3F
电子邮件符号 @ 0x40 %40
开方括号 [ 0x5B %5B
反斜杠 \ 0x5C %5C
闭方括号 ] 0x5D %5D
脱字符 ^ 0x5E %5E
下划线 _ 0x5F %5F
开花括号 { 0x7B %7B
垂线 I 0x7C %7C
闭花括号 } 0x7D %7D
波浪号 ~ 0x7E %7E