Počet znakov
Nástroj na počítanie znakov
Stačí vložiť text a rýchlo skontrolovať počet znakov, bajtov a slov.
O tomto nástroji
V prehliadači môžete v reálnom čase počítať počet slov v texte pre príspevky na sociálnych médiách, reklamné texty, názvy článkov, meta popisy, text v tele HTML a ďalšie.
- Znaky s plnou aj polovičnou šírkou sa počítajú ako „1 znak“. Náhradné páry, ako napríklad emodži, sa tiež považujú za 1 znak.
- Počet bajtov zobrazuje veľkosť pri kódovaní v UTF-8.
- Keď povolíte možnosť „Odstrániť HTML tagy“, uvidíte množstvo textu, ktorý je vizuálne podobný telu HTML.
Ako používať nástroj na počítanie znakov
Keď zadáte alebo vložíte text do textového poľa, výsledky sa automaticky aktualizujú na základe zvolenej metódy počítania.
- Vložte text, kód alebo HTML, ktoré chcete spočítať, do textového poľa.
- Vyberte jednotku, ktorú chcete skontrolovať: počet znakov, počet bajtov alebo počet slov.
- Ak chcete počítať len text v tele HTML, zapnite možnosť „Počítať bez HTML tagov“.
Čo je potrebné zohľadniť pri počítaní
- Počet znakov sa počíta na základe kódových bodov JavaScriptu, takže znaky s plnou aj polovičnou šírkou sa považujú za jeden znak.
- Ak to prehliadač podporuje, na rozdelenie textu obsahujúceho japončinu na jednotlivé slová sa používa Intl.Segmenter. V prehliadačoch, ktoré to nepodporujú, sa používa zjednodušená metóda.
- Odstránenie HTML tagov sa vykonáva analýzou HTML kódu namiesto použitia regulárnych výrazov; v prípadoch vážne poškodeného HTML kódu však výsledok závisí od opravy prehliadačom.
Často kladené otázky
Počítajú sa znaky s plnou šírkou ako dva znaky?
Nie. Pri počítaní podľa počtu znakov sa znaky s plnou šírkou aj znaky s polovičnou šírkou počítajú ako jeden znak. Ak zvolíte možnosť „Podľa počtu bajtov“, môžete skontrolovať počet bajtov v kódovaní UTF-8.
Znamená odstránenie HTML tagov jednoducho vymazanie obsahu medzi tagmi „<“ a „>“?
Nie. HTML analyzujeme pomocou DOMParser prehliadača, extrahujeme text tela a spočítame ho. Vylúčime obsah tagov `script`, `style`, `noscript` a `template`.
Bude text, ktorý zadám, odoslaný na server?
Počítanie zabezpečuje JavaScript v prehliadači. Systém neodosiela formuláre obsahujúce text na server; spracováva iba štandardné vstupy a zmeny volieb.