Przejdź do treści

Obiekt globalny - JS

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

Komentarze

Zobacz więcej komentarzy

Facebook