URI所允许的字符分作保留字符与非保留字符,只有保留字符才需要URL编码,例如空格:%20。
| 保留字符 | 格式 |
|---|---|
| ! | %21 |
| # | %23 |
| $ | %24 |
| & | %26 |
| ' | %27 |
| ( | %28 |
| 保留字符 | 格式 |
|---|---|
| ) | %29 |
| * | %2A |
| + | %2B |
| , | %2C |
| / | %2F |
| : | %3A |
| 保留字符 | 格式 |
|---|---|
| ; | %3B |
| = | %3D |
| ? | %3F |
| @ | %40 |
| [ | %5B |
| ] | %5D |
| 非保留字符 |
|---|
| A B C D E F G H I J K L M N O P Q R S T U V W X Y Z |
| a b c d e f g h i j k l m n o p q r s t u v w x y z |
| 0 1 2 3 4 5 6 7 8 9 |
| ~ _ - . |
例如:i like 试试吧,URL编码后为:
i%20like%20%E8%AF%95%E8%AF%95%E5%90%A7
我们可以看到,URL编码后,其中字母没有变化,空格编码后变成: %20,中文字符试试吧编码后变成:%E8%AF%95%E8%AF%95%E5%90%A7。
URL编码/解码工具,主要用于在线对文本进行URL编码解码,支持文件上传下载和查看URL保留字符。