Użycie encodeURIComponent w JavaScript - encodeURIComponent
W jaki sposób zakodować tekst, tak aby można go było wstawić do adresu URI/URL?
encodeURIComponent(uriComponent)
- Parametry:
String
uriComponent - tekst do zakodowania- Wartość:
String
- zakodowana wartość komponentu adresu URI- Wyjątki:
URIError
- podany tekst nie jest poprawnym komponentem adresu URI
Koduje komponent (część) adresu URI, korzystając z sekwencji ucieczki UTF-8. Zastępuje znaki specjalne kodami w postaci %XX (gdzie XX to heksadecymalna wartość bajtu). Nie są kodowane:
- litery łacińskie - małe i wielkie (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)
- cyfry dziesiętne (0 1 2 3 4 5 6 7 8 9)
- znaki: - _ . ! ~ * ' ( )
Przykład encodeURIComponent
encodeURIComponent("{test}"); // "%7Btest%7D" encodeURIComponent("\uDC00"); // URIError