Przejdź do treści
100% lokalnie

Inspektor znaków Unicode

Rozkłada tekst na poszczególne znaki i pokazuje punkt kodu, nazwę, blok, kategorię i rozmiar każdego.

Wejście
Wynik

Inspektor znaków Unicode

Wklej dowolny tekst i to narzędzie rozbije go na poszczególne znaki, wyświetlając dla każdego jego punkt kodu (U+XXXX), czytaną nazwę, blok Unicode, kategorię ogólną (litera, znacznik, interpunkcja, symbol, separator lub znak sterowania), przybliżony kierunek tekstu i liczbę bajtów w kodowaniu UTF-8. Narzędzie jest przeznaczone dla chwil, gdy tekst wygląda dobrze, ale zachowuje się w nieoczekiwany sposób — „inteligentny cudzysłów” który łamie parser JSON, błąkający się znak o zerowej szerokości skopiowany ze strony internetowej, homoglyf ukryty w nazwie domeny lub emoji, które okazuje się być kilkoma punktami kodu sklejonymi razem.

Włącz opcję „połącz identyczne znaki”, aby połączyć powtórzenia w jeden wiersz na odrębny znak z liczbą wystąpień, co jest najszybszym sposobem na odpowiedź na pytanie „jakie znaki faktycznie pojawiają się w tym pliku i jak często”. Opcja „tylko znaki spoza ASCII” ukrywa zwykłe A-Z, cyfry i podstawową interpunkcję, tak aby długi dokument pokazywał tylko znaki warte poznania. Opcja „rozłóż złożone emoji” dzieli sekwencje zbudowane z kilku punktów kodu — flagi, emoji rodzinne, warianty z odcieniami skóry — na ich surowe elementy składowe zamiast wyświetlania całej sekwencji jako jednego wiersza; zwykłe litery z diakrytyką pozostają razem, ponieważ byłoby to tylko szumem.

Nazwy znaków pochodzą z dużej wbudowanej tabeli obejmującej ASCII, litery łacińskie ze znakami diakrytycznymi (zbudowane na podstawie tej samej reguły litera + diakrytyk, którą wykorzystuje sam Unicode), cyrylicę, greckę, wspólne symbole, ideogramy CJK i sylaby Hangul — nie jest to kopia pełnej bazy danych zawierającej około 150 000 wpisów z nazwami Unicode, która byłaby zbyt duża do wysłania do karty przeglądarki. Rzadkie lub nieprzypisane punkty kodu wracają do opisu opartego na bloku zamiast zgadywania, a FAQ poniżej mówi dokładnie, gdzie przebiega linia.

Wszystko działa lokalnie w Twojej przeglądarce: tekst, który badasz, w tym hasła, prywatne notatki lub cokolwiek innego, czego nie wkleisz w losowy formularz internetowy, nigdy nigdzie nie jest wysyłany. Skopiuj wynik, pobierz go jako plik .txt lub wyślij go bezpośrednio do innego narzędzia.

Częste pytania

Dlaczego emoji czasami wyświetla się jako kilka wierszy?
Emoji takie jak flagi, grupy rodzinne lub warianty z odcieniami skóry są często zbudowane z kilku punktów kodu Unicode połączonych razem. Domyślnie narzędzie wyświetla je jako jeden znak; włącz opcję „rozłóż złożone emoji”, aby zobaczyć poszczególne punkty kodu, z których się składają.
Co tu oznacza "blok"?
Blok Unicode to nazwany zakres punktów kodu, taki jak „Basic Latin” lub „Cyrillic”. Grupuje znaki według tego, gdzie znajdują się w standardzie Unicode, co różni się od ich kategorii ogólnej (litera, interpunkcja, symbol itd.).
Czy nazwy znaków są zawsze oficjalną nazwą Unicode?
Dla ASCII, zwykłych łacińskich liter ze znakami diakrytycznymi, cyrylicy, greki, ideogramów CJK, sylab Hangul i szerokiego zestawu wspólnych symboli i emoji — tak. Dla rzadszych punktów kodu narzędzie wyświetla opisowy fallback na podstawie bloku zamiast zgadywania dokładnej nazwy — pełna oficjalna baza danych nazw zawiera około 150 000 wpisów i nie zmieści się na stronie wysłanej do Twojej przeglądarki.
Jak określa się kierunek tekstu?
Jest to uproszczona kontrola, nie pełny algorytm dwukierunkowy Unicode: litery ze skryptów od prawej do lewej (arabski, hebrajski i podobne) są oznaczane jako „rtl”, inne litery i cyfry są oznaczane jako „ltr”, a interpunkcja, symbole i spacje są oznaczane jako „neutral”.
Czy mój tekst jest gdzieś wysyłany?
Nie. Każdy znak jest badany całkowicie w Twojej przeglądarce — nic, co tu wkleisz, nie jest wysyłane na serwer.