Konwerter
Konwerter Unicode
Konwertuj tekst na sekwencje escape Unicode i z powrotem.
Loading…
O Konwerterze Unicode
Konwerter Unicode przekształca tekst na różne notacje sekwencji ucieczki Unicode i z powrotem, używane przez różne języki programowania i standardy znaczników: sekwencje \uXXXX w JavaScript i Java, \uXXXX oraz \UXXXXXXXX w Pythonie dla płaszczyzn uzupełniających, encje dziesiętne (&#NNNNN;) i szesnastkowe (&#xXXXX;) w HTML, sekwencje \XXXX w CSS oraz surową notację punktów kodowych U+XXXX. Pokazuje również reprezentacje bajtowe UTF-8 i UTF-16 dla każdego znaku, umożliwiając dogłębną analizę sposobu kodowania znaków na poziomie binarnym. Jest to nieocenione przy debugowaniu kodu internacjonalizacji, generowaniu literałów ciągów bezpiecznych dla ustawień regionalnych oraz zrozumieniu zachowania kodowania znaków na różnych platformach.
Jak używać
Wprowadź dowolny tekst w polu wejściowym, aby zobaczyć jego reprezentacje sekwencji ucieczki Unicode jednocześnie we wszystkich obsługiwanych notacjach. Każdy znak jest wyświetlany wraz z jego glifem, punktem kodowym Unicode (U+XXXX), wartością dziesiętną punktu kodowego, nazwą Unicode, sekwencją bajtów UTF-8 oraz wszystkimi notacjami sekwencji ucieczki. Aby zdekodować, wklej sekwencje ucieczki w dowolnej obsługiwanej notacji i kliknij Dekoduj, aby odzyskać oryginalne znaki. Użyj listy rozwijanej formatu, aby skopiować dane wyjściowe w określonej notacji, takiej jak literały ciągów JavaScript lub encje HTML.
Typowe przypadki użycia
- Konwersja znaków specjalnych, strzałek i symboli matematycznych na sekwencje ucieczki \uXXXX w JavaScript do osadzania w ciągach znaków kodu źródłowego
- Dekodowanie sekwencji \uXXXX w zminifikowanym kodzie JavaScript lub ciągach JSON z sekwencjami ucieczki w celu sprawdzenia faktycznych znaków Unicode, które reprezentują
- Sprawdzanie znaków Unicode z emoji i płaszczyzn dodatkowych w celu znalezienia ich punktów kodowych do testów zgodności renderowania na różnych platformach
- Konwertowanie znaków spoza zakresu ASCII na encje HTML w celu bezpiecznego osadzania w dokumentach XML i starszych stronach HTML bez deklaracji zestawu znaków
- Diagnozowanie problemów z kodowaniem znaków poprzez porównywanie oczekiwanych i rzeczywistych sekwencji punktów kodowych Unicode w umiędzynarodowionych wartościach tekstowych