Przejdź do wyniku narzędzia
Narzędzia

Unicode Escape (\uXXXX) – koder i dekoder

Zamień znaki spoza ASCII na sekwencje ucieczki Unicode w stylu \uXXXX (jak w JavaScript, Java czy JSON) i odwrotnie, z powrotem na czytelny tekst.

Przejdź do kalkulatora

Zamień znaki spoza ASCII na sekwencje ucieczki Unicode w stylu \uXXXX (jak w JavaScript, Java czy JSON) i odwrotnie, z powrotem na czytelny tekst. Przydaje się, gdy trzeba bezpiecznie wkleić polskie znaki lub emoji do kodu. Wszystko liczy się w Twojej przeglądarce.

Opracowanie:

Tekst

Wpisz tekst albo ciąg z \uXXXX.

Tekst

Wyniki

Wynik i szczegóły obliczeń.

Wynik
Szczegóły obliczeń
Uwaga

Jak działa narzędzie

Sekwencja ucieczki Unicode w postaci \uXXXX to sposób zapisania dowolnego znaku za pomocą samych znaków ASCII, używany w kodzie JavaScript, Javy, JSON czy plikach properties. Narzędzie zamienia polskie znaki, emoji i inne znaki spoza ASCII na taki zapis, a także odwrotnie: odczytuje \uXXXX (oraz \u{…}) z powrotem na czytelny tekst.

Szczegóły techniczne

Przy kodowaniu każdą jednostkę kodową UTF-16 o numerze poza zakresem drukowalnego ASCII (32–126) zapisujemy jako \u i cztery cyfry szesnastkowe. Przy dekodowaniu rozpoznajemy zarówno klasyczne \uXXXX, jak i rozszerzone \u{…} (dla znaków spoza podstawowej płaszczyzny), a pozostały tekst zostawiamy bez zmian.

Ograniczenia narzędzia

  • Kodujemy jednostki UTF-16, znaki spoza podstawowej płaszczyzny (np. część emoji) zapisujemy jako parę \uXXXX.
  • Drukowalny tekst ASCII pozostaje czytelny.
  • Wszystko liczy się lokalnie w przeglądarce.

Źródła i aktualizacja

Umieść to narzędzie na swojej stronie

Skopiuj kod i wklej go w swoim artykule. Narzędzie zadziała na Twojej stronie, a pod nim pojawi się link do źródła. Za darmo, bez rejestracji.

Motyw: