Konwerter Unicode
Zamieniaj tekst i emoji na punkty kodowe Unicode, dekoduj tokeny U+, 0x, proste \u lub dziesiętne oraz lokalnie sprawdzaj bajty UTF-8, jednostki UTF-16 i pary zastępcze.
Tekst wejściowy
Znaki
0 / 50,000
Szybki start
Typowe scenariusze
Programowanie
praca z kodowaniami i debugowanie problemów ze znakami.
Analiza danych
sprawdzanie obecności znaków specjalnych i ich kodów w plikach tekstowych.
Tekst protokołu
sprawdź wklejony tekst ładunku jako punkty kodowe i reprezentacje UTF-8/UTF-16 bez dekodowania bajtów pakietu
Edukacja
nauka podstaw kodowania znaków i działania Unicode.
Przegląd bezpieczeństwa
wyrywkowe sprawdzanie szerokości zerowej, selektora odmian, ZWJ lub kontrolnych punktów kodowych bez pełnego raportu o możliwości pomylenia/bidi
Konwersja formatu
przełączaj między czytelnym tekstem a tokenami punktów kodowych
Parametry konwersji i formaty
Granice punktów kodowych
Wskazówki użycia
Ograniczenia i kompatybilność
Prywatność i bezpieczeństwo
Najczęstsze pytania
Ponieważ jego kod punktu leży poza BMP (> U+FFFF), więc w UTF‑16 używa się pary surogatów (górny/dolny).
Niektóre emoji to sekwencje złożone (podstawa + modyfikator + selektor odmiany + ZWJ). To narzędzie pokazuje ich punkty kodowe, ale nie sprawdza klastrów grafemów ani standardów emoji.
Tak. Można mieszać tokeny U+, 0x, proste \u i dziesiętne. Użyj przedrostków dla wartości szesnastkowych; tokeny bez prefiksu są traktowane jako dziesiętne.
Nie. Decode parsuje tylko U+, 0x, proste tokeny \u i tokeny dziesiętne. JavaScript brace escapes, escape CSS, encje HTML i kodowanie procentowe URL należą do innych narzędzi.
Karty szczegółów używają lekkich lokalnych zakresów i heurystyk. Nie zawierają oficjalnych nazw Unicode, wersji, skryptów, klas bidi ani danych normalizacji.
Nie. Pokazuje bajty UTF-8 i jednostki UTF-16 dla sprawdzanych znaków, ale nie dekoduje wklejonych strumieni bajtów, kolejności bajtów ani innych zestawów znaków.
ASCII obejmuje zakres 0–127, a Unicode obejmuje większość pism i symboli świata aż do U+10FFFF.