ตัวนับจำนวนอักขระ

วางข้อความแล้วตรวจสอบจำนวน grapheme, จำนวนที่ไม่รวมช่องว่าง, จำนวนบรรทัด และ UTF-8 bytes ได้ทันที

ข้อความของคุณจะถูกประมวลผลในเบราว์เซอร์และไม่ถูกส่งไปยังเซิร์ฟเวอร์

ทำงานในเครื่อง / ไม่มีการส่งไปยังเซิร์ฟเวอร์

วิธีใช้งาน

  1. เปิดเครื่องมือ จากนั้นวางหรือพิมพ์ข้อความของคุณ
  2. ดูแผงด้านขวา ซึ่งจะแสดงจำนวน grapheme เป็นค่าหลัก
  3. ตั้งค่าขีดจำกัดเป้าหมายเพื่อดูจำนวนอักขระที่เหลือและความคืบหน้า
  4. เลือกบางส่วนของข้อความเพื่อดูจำนวนเฉพาะส่วนที่เลือก

ตัวอย่าง

โพสต์โซเชียล (จำกัด 120 อักขระ)

อินพุต: โพสต์สั้น ๆ ภาษาญี่ปุ่นพร้อมอีโมจิ

เอาต์พุต: ตรวจสอบจำนวน grapheme และอักขระที่เหลือได้ทันที

ตรวจสอบขีดจำกัดของ API

อินพุต: ข้อความที่มีภาษาอังกฤษ ขึ้นบรรทัดใหม่ และสัญลักษณ์

เอาต์พุต: ตรวจสอบ UTF-8 bytes และ code points พร้อมกัน

คำถามที่พบบ่อย

ทำไมจำนวน grapheme กับ code point ถึงต่างกันได้?

อีโมจิและลำดับอักขระผสมอาจใช้ code points ภายในหลายตัว แต่แสดงเป็นอักขระที่มองเห็นเพียงหนึ่งตัว

ข้อความของฉันถูกส่งไปยังเซิร์ฟเวอร์หรือไม่?

ไม่ การนับทั้งหมดทำงานภายในเบราว์เซอร์ของคุณ

ค่าเทียบ full-width แม่นยำหรือไม่?

ไม่ เป็นเพียงค่าประมาณ โดยค่าเริ่มต้น ASCII เท่ากับ 0.5 และ non-ASCII เท่ากับ 1.0

ฉันนับเฉพาะข้อความที่เลือกได้หรือไม่?

ได้ เลือกข้อความในตัวแก้ไข แล้วจำนวนของส่วนที่เลือกจะปรากฏขึ้น

อภิธานศัพท์

Grapheme
หน่วยที่มองเห็นเป็นอักขระหนึ่งตัว
จุดรหัส
หน่วยอักขระภายในของ Unicode
ไบต์ UTF-8
ขนาดข้อมูลโดยประมาณที่ใช้สำหรับการจัดเก็บและการส่งต่อ

ข้อควรทราบ

  • หาก Intl.Segmenter ใช้งานไม่ได้ การนับ grapheme จะถอยกลับไปใช้วิธีที่ง่ายกว่า
  • ค่าเทียบ full-width เป็นเพียงค่าประมาณ หากปลายทางของคุณมีกฎที่เข้มงวด ให้ปฏิบัติตามกฎนั้น
  • เมื่อเปิด Auto-save ข้อความอินพุตจะถูกเก็บไว้ใน localStorage ของอุปกรณ์นี้ ปิดไว้เมื่อใช้เครื่องที่มีผู้อื่นใช้ร่วมกัน