ESC

เครื่องคำนวณความยาวสตริง

การคำนวณทั้งหมดจะอัปเดตทันทีขณะพิมพ์

สถิติความยาว

0
ตัวอักษร
0
โค้ดพอยท์
0
ไบต์ UTF-8
0
ไบต์ UTF-16
0
URL เข้ารหัส
0
ความยาว Base64
การประมวลผลทั้งหมดเกิดขึ้นในเบราว์เซอร์ของคุณ ไม่มีข้อมูลถูกส่งไปยังเซิร์ฟเวอร์ใด

ตัวอย่างการใช้งาน

ข้อความ ASCII

คำนวณความยาวของข้อความ ASCII อย่างง่ายที่แต่ละตัวอักษรใช้ 1 ไบต์ใน UTF-8

Unicode และอีโมจิ

ดูว่าตัวอักษรหลายไบต์เช่นข้อความภาษาญี่ปุ่นและอีโมจิมีผลต่อจำนวนไบต์อย่างไร

สตริง URL

ตรวจสอบว่า URL ที่มีอักขระพิเศษขยายตัวอย่างไรเมื่อเข้ารหัส URL สำหรับใช้งานบนเว็บ

คุณสมบัติ

การคำนวณแบบเรียลไทม์

ค่าวัดทั้งหมดอัปเดตทันทีขณะพิมพ์ ไม่ต้องคลิกปุ่ม

หลายการเข้ารหัส

ดูความยาวในตัวอักษร โค้ดพอยท์ UTF-8 UTF-16 URL เข้ารหัส และ Base64

รองรับ Unicode

จัดการตัวอักษรหลายไบต์ อีโมจิ และ surrogate pairs ได้อย่างถูกต้อง

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

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

วิธีใช้งาน?

1

ป้อนข้อความ

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

2

ดูความยาว

ดูค่าวัดทั้งหมดรวมถึงตัวอักษร ไบต์ในการเข้ารหัสต่าง ๆ และความยาวหลังเข้ารหัส

3

คัดลอกสถิติ

คลิกปุ่มคัดลอกสถิติเพื่อคัดลอกข้อมูลความยาวทั้งหมดไปยังคลิปบอร์ด

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

ตัวอักษรนับหน่วยโค้ด UTF-16 (สิ่งที่ .length ของ JavaScript คืนค่า) โค้ดพอยท์นับตัวอักษร Unicode จริง อีโมจิมักใช้ 2 หน่วยโค้ดแต่นับเป็น 1+ โค้ดพอยท์

การเข้ารหัสต่างกันใช้พื้นที่ต่างกัน ASCII คือ 1 ไบต์ใน UTF-8 แต่ 2 ใน UTF-16 ตัวอักษร CJK คือ 3 ไบต์ใน UTF-8 แต่ 2 ใน UTF-16 ขึ้นอยู่กับเนื้อหาครับ

แสดงว่าสตริงของคุณยาวเท่าไหร่หลังเข้ารหัส URL (ช่องว่างกลายเป็น %20 เป็นต้น) มีประโยชน์เมื่อต้องตรวจว่า URL จะเกินขีดจำกัดความยาวหรือไม่

ทำไมความยาวสตริงไม่ใช่แค่ .length

ถ้าเคยแปลกใจที่อีโมจิใช้ 2 ตัวอักษรใน JavaScript หรือสตริงภาษาญี่ปุ่นใหญ่กว่าที่คาด 3 เท่าใน UTF-8 เครื่องมือนี้สำหรับคุณ มันแสดงขนาดจริงของข้อความในหลายการเข้ารหัส เพื่อให้คุณรู้แน่ชัดว่ากำลังจัดการกับอะไร

หกค่าวัดในพริบตา

จำนวนตัวอักษร โค้ดพอยท์ Unicode ไบต์ UTF-8 ไบต์ UTF-16 ความยาว URL เข้ารหัส และความยาว Base64 ทุกอย่างอัปเดตแบบเรียลไทม์ขณะพิมพ์ ไม่ต้องเขียนโค้ดเพื่อรู้ว่าสตริงใหญ่แค่ไหน

นักพัฒนาต้องการสิ่งนี้เมื่อไหร่

ตรวจขนาดคอลัมน์ฐานข้อมูลก่อนใส่ข้อมูล ตรวจสอบขีดจำกัดความยาว URL คำนวณขนาด payload สำหรับ API ดีบักปัญหาการเข้ารหัสกับข้อความนานาชาติ หรือหาสาเหตุว่าทำไมอีโมจินั้นทำให้คอลัมน์ VARCHAR(255) พัง

Unicode ที่ถูกต้อง

เครื่องมือจัดการ surrogate pairs อักขระผสม และลำดับอีโมจิได้อย่างถูกต้อง มันแยกแยะระหว่างสิ่งที่ JavaScript เรียก "length" กับสิ่งที่ Unicode นิยามว่าโค้ดพอยท์ ความแตกต่างที่สำคัญเมื่อทำงานกับข้อความนานาชาติหรือเนื้อหาที่เต็มไปด้วยอีโมจิ

ไม่มีเซิร์ฟเวอร์ ไม่มีการติดตาม

ทุกอย่างทำงานในเบราว์เซอร์ด้วย JavaScript วาง API key รหัสผ่าน หรือข้อมูลละเอียดอ่อนได้อย่างสบายใจ ไม่มีอะไรถูกส่งไปที่ไหนเลย การคำนวณเกิดขึ้นในเครื่องของคุณ

ความปลอดภัยและความเป็นส่วนตัว

ความปลอดภัยของข้อมูลของคุณคือความสำคัญอันดับแรกของเรา

การประมวลผลภายใน

การประมวลผลทั้งหมดเกิดขึ้นในเบราว์เซอร์ของคุณ

ไม่มีการถ่ายโอนข้อมูล

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

ไม่มีการจัดเก็บข้อมูล

ไม่มีข้อมูลถูกเก็บหรือแบ่งปัน

การเข้ารหัส SSL

การเข้ารหัส SSL สำหรับการเชื่อมต่อที่ปลอดภัย