tigtools

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

พิมพ์หรือวางข้อความเพื่อนับอักขระขณะเขียน และเลือกตรวจสอบกับขีดจำกัดความยาวได้ ข้อความของคุณจะอยู่ในเบราว์เซอร์เท่านั้น

ทำงานในเบราว์เซอร์ของคุณ ไม่ต้องสมัคร

0
อักขระ
0
อักขระไม่รวมช่องว่าง
0
คำ
0
บรรทัด
0
ไบต์ (UTF-8)

วิธีใช้งาน

  1. พิมพ์ในช่องหรือวางข้อความจากที่ใดก็ได้
  2. ดูจำนวนอักขระ อักขระที่ไม่รวมช่องว่าง คำ บรรทัด และไบต์ที่อยู่ใต้ช่อง
  3. หากต้องการตรวจสอบขีดจำกัดความยาว ให้เลือกค่าที่ตั้งไว้ล่วงหน้า เช่น “คำอธิบายเมตา” หรือ “SMS” หรือเลือก “กำหนดขีดจำกัดเอง” แล้วป้อนตัวเลข
  4. ข้อความใต้ช่องจะแสดงจำนวนอักขระที่ยังเหลือ หรือจำนวนที่ต้องลบออก

วิธีการทำงาน

ระบบนับจำนวนอักขระตามที่คนมองเห็น (กลุ่มกราฟีม) ตัวอักษรที่มีเครื่องหมายกำกับ เช่น “é” ธง หรืออีโมจิที่มีสีผิว จะนับเป็นหนึ่งอักขระ แม้จะจัดเก็บเป็นหลาย code point ก็ตาม “อักขระที่ไม่รวมช่องว่าง” จะตัดอักขระเว้นวรรคทุกชนิดออก รวมถึงแท็บและการขึ้นบรรทัดใหม่ จำนวนไบต์คือขนาดของข้อความเมื่อเข้ารหัสเป็น UTF-8 ซึ่งเป็นการเข้ารหัสที่ใช้ในหน้าเว็บและฐานข้อมูลส่วนใหญ่: ตัวอักษรภาษาอังกฤษทั่วไปใช้ 1 ไบต์ ตัวอักษรละตินที่มีเครื่องหมายกำกับ ภาษากรีก ซีริลลิก อาหรับ และฮีบรูส่วนใหญ่ใช้ 2 ไบต์ อักขระภาษาจีน ญี่ปุ่น และเกาหลีส่วนใหญ่ใช้ 3 ไบต์ ส่วนอีโมจิมักใช้ 4 ไบต์

ค่าจำกัดที่ตั้งไว้ล่วงหน้าเป็นแนวทางที่ใช้กันทั่วไป ไม่ใช่ขีดจำกัดอย่างเป็นทางการ เครื่องมือค้นหาไม่ได้ตัดชื่อและคำอธิบายที่จำนวนอักขระตายตัว แต่ตัดตามความกว้างเป็นพิกเซล ดังนั้นประมาณ 60 อักขระสำหรับชื่อเรื่อง และประมาณ 155 อักขระสำหรับคำอธิบายจึงเป็นเป้าหมายที่ใช้ได้จริง ไม่ใช่กฎตายตัว

ค่าที่ตั้งไว้สำหรับ SMS ใช้กฎ GSM 03.38 ที่เครือข่ายมือถือใช้ หากอักขระทุกตัวอยู่ในชุดอักขระ GSM-7 ข้อความหนึ่งข้อความจะรองรับได้ 160 อักขระ ส่วนอักขระจากตารางส่วนขยาย (€ [ ] { } ~ ^ | \) จะใช้พื้นที่ตัวละสองตำแหน่ง หากมีอักขระแม้เพียงตัวเดียวที่อยู่นอกชุดนั้น เช่น “ş”, “ć” หรืออีโมจิ ข้อความทั้งหมดจะเปลี่ยนไปใช้ Unicode (UCS-2) และขีดจำกัดจะลดเหลือ 70 ข้อความที่ยาวกว่านั้นจะถูกส่งเป็นหลายส่วนที่เชื่อมต่อกัน โดยแต่ละส่วนมี 153 อักขระ (GSM-7) หรือ 67 อักขระ (Unicode) จำนวนส่วนที่แสดงเป็นค่าประมาณ เนื่องจากโทรศัพท์และเกตเวย์บางรุ่นจัดการการแบ่งส่วนต่างกัน

ค่าที่ตั้งไว้สำหรับ X/Twitter นับอักขระทั่วไป โดย X นับทุกลิงก์เป็น 23 อักขระไม่ว่าลิงก์จะยาวเท่าใด และนับอักขระภาษาจีน ญี่ปุ่น และเกาหลี รวมถึงอีโมจิส่วนใหญ่เป็น 2 ดังนั้นตัวนับของ X เองอาจให้ผลไม่ตรงกับตัวนับนี้

ตัวอย่าง

เขียนคำอธิบายเมตา

เลือก “คำอธิบายเมตา (~155)” แล้ววางข้อความร่าง หากแสดง “เกินขีดจำกัด 155 อักขระอยู่ 12 ตัว” ให้ย่อประโยคเพื่อไม่ให้ส่วนสำคัญถูกตัดออกจากผลการค้นหา

ส่ง SMS ในส่วนเดียว

ข้อความเตือนความยาว 150 อักขระที่ใช้ภาษาอังกฤษทั่วไปจะส่งเป็น SMS ได้ในข้อความเดียว และการเพิ่ม “Ödeme” ก็ยังส่งได้ในข้อความเดียว เพราะ “Ö” อยู่ในชุดอักขระ GSM-7 แต่การเพิ่ม “Teşekkürler” จะเปลี่ยนข้อความทั้งหมดเป็น Unicode เพราะ “ş” ไม่อยู่ในชุดนั้น ขีดจำกัดจึงเหลือ 70 และข้อความเดียวกันนี้ต้องแบ่งเป็นสามส่วน

ตรวจสอบคอลัมน์ฐานข้อมูล

คอลัมน์ VARCHAR ที่จำกัดไว้ 255 ไบต์ใน UTF-8 อาจเก็บได้ไม่ครบ 255 อักขระเสมอไป ตรวจสอบจำนวน “ไบต์ (UTF-8)” เทียบกับขนาดคอลัมน์ ก่อนนำเข้าชื่อที่มีเครื่องหมายกำกับหรือใช้อักษรเอเชีย

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

ช่องว่างนับเป็นอักขระด้วยหรือไม่?

ใช่ จำนวน “อักขระ” หลักจะรวมช่องว่าง แท็บ และการขึ้นบรรทัดใหม่ ตามที่แบบฟอร์มและแพลตฟอร์มส่วนใหญ่นับ ส่วนจำนวน “อักขระที่ไม่รวมช่องว่าง” จะไม่นับอักขระเว้นวรรคทุกชนิด

ทำไมอีโมจิที่นี่นับเป็นหนึ่งอักขระ แต่ที่อื่นนับได้มากกว่า?

ตัวนับนี้นับตามสิ่งที่คุณเห็นบนหน้าจอ แต่หลายโปรแกรมนับหน่วยรหัส UTF-16 แทน ซึ่งอีโมจิส่วนใหญ่มีค่าเป็น 2 และอีโมจิรูปครอบครัวหรือธงอาจมีค่าเป็น 7 หรือมากกว่า X นับอีโมจิส่วนใหญ่เป็น 2 อักขระ

60 อักขระเป็นขีดจำกัดอย่างเป็นทางการของชื่อหน้าเว็บหรือไม่?

ไม่ใช่ Google และเครื่องมือค้นหาอื่น ๆ ไม่ได้กำหนดขีดจำกัดจำนวนอักขระไว้ แต่จะย่อชื่อเรื่องที่กว้างเกินไปสำหรับพื้นที่แสดงผล โดยทั่วไปชื่อเรื่องยาวประมาณ 50–60 อักขระจะแสดงครบทั้งบนเดสก์ท็อป จึงตั้งค่าล่วงหน้าไว้ที่ 60

ทำไมขีดจำกัด SMS ของฉันจึงลดจาก 160 เหลือ 70?

ข้อความของคุณมีอักขระอย่างน้อยหนึ่งตัวที่ไม่อยู่ในชุดอักขระ GSM-7 เช่น อีโมจิ เครื่องหมายอัญประกาศแบบโค้ง หรือตัวอักษรอย่าง “ş” หรือ “ł” ข้อความจึงต้องส่งเป็น Unicode ซึ่งรองรับ 70 อักขระต่อ SMS หนึ่งข้อความ

จำนวนอักขระของฉันจะตรงกับบน X/Twitter ทุกประการหรือไม่?

ไม่เสมอไป X นับทุกลิงก์เป็น 23 อักขระ และนับอักขระภาษาจีน ญี่ปุ่น และเกาหลี รวมถึงอีโมจิส่วนใหญ่เป็น 2 หากเป็นข้อความอักษรละตินทั่วไปที่ไม่มีลิงก์ จำนวนจะตรงกัน

ความเป็นส่วนตัว

ระบบนับข้อความในเบราว์เซอร์ของคุณเท่านั้น ไม่มีการอัปโหลด จัดเก็บ หรือนำไปใช้ในข้อมูลวิเคราะห์