Przejdź do wyników
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. Przydaje się, gdy trzeba bezpiecznie wkleić polskie znaki lub emoji do kodu. Wszystko liczy się w Twojej przeglądarce.

Opracował: DobryKalkulator.pl

Tekst

Wpisz tekst albo ciąg z \uXXXX.

Tekst

Jak działa kalkulator

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.

Jak liczymy (metodologia i wzory)

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.

Założenia i ograniczenia

  • 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ść ten kalkulator na swojej stronie

Skopiuj kod i wklej go w swoim artykule, kalkulator zadziała u Ciebie, a pod nim pojawi się link do źródła. Za darmo, bez rejestracji.

Motyw: