O tym narzędziu
Konwerter punktów kodowych Unicode rozkłada tekst znak po znaku i pokazuje każdą powszechną reprezentację każdego z nich, a także działa wstecz, aby odbudować ciąg z punktów kodowych, które wkleisz. W trybie do przodu iteruje po punktach kodowych (a nie po jednostkach UTF-16), więc znaki astralne i emoji złożone z par surogatów są poprawnie obsługiwane jako pojedyncze znaki.
Dla każdego znaku podaje punkt kodowy w hex U+, dziesiętny punkt kodowy, sekwencję bajtów UTF-8 w hex (za pomocą TextEncoder przeglądarki), jednostki kodowe UTF-16 w hex, numeryczną encję HTML (&#nnnn;) oraz escape JavaScript/JSON (\uXXXX lub \u{...} dla punktów kodowych powyżej U+FFFF). Jest to idealne do debugowania problemów z kodowaniem, wykrywania niewidocznych lub podobnie wyglądających znaków albo budowania sekwencji escape do kodu źródłowego.
W trybie odwrotnym wklejasz punkty kodowe w niemal dowolnej notacji — U+1F600, zwykłe dziesiętne, \uXXXX, \u{1F600}, 😀, 😀 lub hex z prefiksem 0x, rozdzielone spacjami lub przecinkami — a narzędzie sprawdza każdy (odrzucając wartości powyżej U+10FFFF i osamotnione surogaty) i rekonstruuje ciąg za pomocą String.fromCodePoint. Całe przetwarzanie jest lokalne dla Twojej przeglądarki, więc prywatny tekst nigdy nie opuszcza strony.