Karakter Sayaci

Metni yapistirin ve grapheme sayisi, bosluksuz sayi, satir sayisi ve UTF-8 baytlarini aninda kontrol edin.

Metniniz tarayicida islenir ve sunucuya gonderilmez.

Yerel calisir / sunucuya aktarim yok

Nasil kullanilir

  1. Araci acin, sonra metninizi yapistirin veya yazin.
  2. Sag paneli kontrol edin; birincil deger olarak grapheme sayisi gosterilir.
  3. Kalan karakterleri ve ilerlemeyi gormek icin bir hedef limit belirleyin.
  4. Yalnizca secili kisim icin sayim gormek uzere metnin bir bolumunu secin.

Ornekler

Sosyal gonderi (120 karakter limiti)

Girdi: Emoji iceren kisa bir Japonca gonderi

Cikti: Grapheme sayisini ve kalan karakterleri aninda kontrol edin

API limit kontrolu

Girdi: Ingilizce, satir sonlari ve semboller iceren metin

Cikti: UTF-8 baytlarini ve kod noktalarini birlikte kontrol edin

SSS

Grapheme sayisi ile kod noktasi sayisi neden farkli olabilir?

Emoji ve birlesik diziler icerde birden cok kod noktasi kullanabilir ama tek gorunen karakter gibi davranir.

Metnim sunucuya gonderiliyor mu?

Hayir. Sayim tamamen tarayicinizda calisir.

Tam-genislik esdegeri tam olarak dogru mu?

Hayir. Bu bir tahmindir. Varsayilan olarak ASCII 0.5, ASCII disi 1.0 sayilir.

Yalnizca secili metni sayabilir miyim?

Evet. Editor icinde metin secerseniz secim sayisi gorunur.

Sozluk

Grapheme
Tek bir gorunen karakter gibi algilanan birim.
Kod noktasi
Unicode icindeki dahili karakter birimi.
UTF-8 baytlari
Depolama ve aktarimda kullanilan yaklasik veri boyutu.

Notlar

  • Intl.Segmenter kullanilamazsa grapheme sayisi daha basit bir yonteme doner.
  • Tam-genislik esdegeri bir tahmindir. Hedefinizin kati kurallari varsa onlara uyun.
  • Otomatik kayit ACIK iken girdi metni bu cihazdaki localStorage'a kaydedilir. Ortak cihazlarda KAPATIN.