Licznik znaków
Policz w tekście wyświetlane znaki, litery i znaki liczbowe Unicode, białe znaki oraz bajty UTF-8.
Wypróbuj krótki przykład
Wypróbuj krótki przykład
Wczytaj fikcyjny przykład do pustego formularza. Sprawdź opcje, w razie potrzeby uruchom narzędzie i porównaj wynik poniżej.
Porównaj liczbę wyświetlanych znaków z białymi znakami i bez nich, liczbę liter i znaków liczbowych Unicode, białych znaków oraz rozmiar w bajtach UTF-8. Wklej tekst i uruchom licznik. Nowoczesne przeglądarki liczą klastry grafemów (to, co zwykle postrzegamy jako jeden znak); starsze używają punktów kodowych Unicode, co może rozbić znak złożony lub połączone emoji na kilka jednostek. Suma bajtów UTF-8 mierzy rozmiar zakodowanego tekstu. Na przykład 🚀 to 1 grafem i 4 bajty UTF-8. Spacje i znaki nowego wiersza są uwzględniane w sumie znaków i bajtów; drugi licznik znaków pomija białe znaki. Sumy liter i znaków liczbowych liczą punkty kodowe Unicode. Znaki liczbowe obejmują cyfry dziesiętne, ułamki i litery liczbowe, takie jak rzymska czwórka (U+2163, pojedynczy znak Unicode reprezentujący IV). Liczba znaków zależy od jednostki: nowoczesne przeglądarki używają klastrów grafemowych, a mechanizm zastępczy używa punktów kodowych Unicode i może inaczej liczyć łączone emoji lub znaki łączące. Różne serwisy różnie definiują limity; to narzędzie nie egzekwuje limitu konkretnej platformy.
Tekst do policzenia
A1 é
Oczekiwany wynik
Liczba znaków (klastry grafemów; z białymi znakami): 4 Liczba znaków (klastry grafemów; bez białych znaków): 3 Litery Unicode (punkty kodowe): 2 Znaki liczbowe Unicode (punkty kodowe): 1 Białe znaki (punkty kodowe): 1 Bajty UTF-8: 5
Przykład będzie dostępny, gdy narzędzie będzie gotowe.
Tekst jest przetwarzany w Twojej przeglądarce.
Udostępnij narzędzie
Udostępniany jest wyłącznie publiczny link do narzędzia. Twoje dane wejściowe i wyniki pozostają tutaj.
Pokaż link do ręcznego skopiowania
Krótka odpowiedź
Porównaj liczbę wyświetlanych znaków z białymi znakami i bez nich, liczbę liter i znaków liczbowych Unicode, białych znaków oraz rozmiar w bajtach UTF-8.
Strona i jej zasoby są pobierane z witryny; ta operacja wykorzystuje wpisane wartości wyłącznie w tej przeglądarce i nie wysyła ich do punktu obliczeniowego.
Jak używać
Wklej tekst i uruchom licznik. Nowoczesne przeglądarki liczą klastry grafemów (to, co zwykle postrzegamy jako jeden znak); starsze używają punktów kodowych Unicode, co może rozbić znak złożony lub połączone emoji na kilka jednostek. Suma bajtów UTF-8 mierzy rozmiar zakodowanego tekstu. Na przykład 🚀 to 1 grafem i 4 bajty UTF-8. Spacje i znaki nowego wiersza są uwzględniane w sumie znaków i bajtów; drugi licznik znaków pomija białe znaki. Sumy liter i znaków liczbowych liczą punkty kodowe Unicode. Znaki liczbowe obejmują cyfry dziesiętne, ułamki i litery liczbowe, takie jak rzymska czwórka (U+2163, pojedynczy znak Unicode reprezentujący IV).
Ograniczenia
Liczba znaków zależy od jednostki: nowoczesne przeglądarki używają klastrów grafemowych, a mechanizm zastępczy używa punktów kodowych Unicode i może inaczej liczyć łączone emoji lub znaki łączące. Różne serwisy różnie definiują limity; to narzędzie nie egzekwuje limitu konkretnej platformy.
Najczęstsze pytania
Dlaczego liczba znaków różni się od liczby bajtów?
Nowoczesne przeglądarki liczą znaki jako klastry grafemów; bajty UTF-8 mierzą rozmiar po zakodowaniu. Na przykład 🚀 liczy się jako 1 grafem i 4 bajty.
Czy spacje są uwzględniane?
Tak. Pierwszy licznik znaków i całkowity rozmiar UTF-8 obejmują spacje i znaki końca wiersza. Drugi licznik pomija białe znaki.
Czy wynik odpowiada limitowi każdej aplikacji?
Nie. Serwisy mogą liczyć klastry grafemowe, punkty kodowe, bajty lub inne jednostki. Starsze przeglądarki używają zastępczo punktów kodowych, co może inaczej dzielić znaki z akcentami łączącymi i połączone emoji.
Źródła i odniesienia
Te źródła dokumentują wskazaną normę lub API przeglądarki; nie potwierdzają poprawności wyników narzędzia.
