encodeURIComponent()によるエンコード表。
2016/10/31
実際に動かして結果を表にまとめた。
encodeURIComponent()が変換する文字の一覧。
SPACE " # $ % & + , / : ; < = > ? @ [ \ ] ^ ` { | }
encodeURIComponent()が変換しない文字の一覧。
! ' ( ) * - . 0-9 A-Z _ a-z ~
code(hex) | character | encodeURI() | encodeURIComponent() |
---|---|---|---|
20 | SPACE | %20 | %20 |
21 | ! | ! | ! |
22 | " | %22 | %22 |
23 | # | # | %23 |
24 | $ | $ | %24 |
25 | % | %25 | %25 |
26 | & | & | %26 |
27 | ' | ' | ' |
28 | ( | ( | ( |
29 | ) | ) | ) |
2a | * | * | * |
2b | + | + | %2B |
2c | , | , | %2C |
2d | - | - | - |
2e | . | . | . |
2f | / | / | %2F |
30-39 | 0-9 | 0-9 | 0-9 |
3a | : | : | %3A |
3b | ; | ; | %3B |
3c | < | %3C | %3C |
3d | = | = | %3D |
3e | > | %3E | %3E |
3f | ? | ? | %3F |
40 | @ | @ | %40 |
41-5a | A-Z | A-Z | A-Z |
5b | [ | %5B | %5B |
5c | \ | %5C | %5C |
5d | ] | %5D | %5D |
5e | ^ | %5E | %5E |
5f | _ | _ | _ |
60 | ` | %60 | %60 |
61-7a | a-z | a-z | a-z |
7b | { | %7B | %7B |
7c | | | %7C | %7C |
7d | } | %7D | %7D |
7e | ~ | ~ | ~ |