Chuyển đến nội dung chính
Multinook

SMS Character Counter - Trình kiểm tra GSM-7 miễn phí

Tính toán phân đoạn SMS GSM-7 (160 ký tự) so với UCS-2 Unicode (70 ký tự), phát hiện ký tự không phải GSM và cắt giảm chi phí nhắn tin

Đang xử lý trong RAM cục bộ...
Tổng quan

Tóm tắt nhanh & Điểm chính

Các thông tin cốt lõi, năng lực hiệu suất và cam kết bảo mật trong nháy mắt.

Định nghĩa chính thức

Trình đếm ký tự SMS và Tính toán phân đoạn GSM-7 là một tiện ích tuân thủ viễn thông đánh giá chuỗi văn bản dựa trên bảng chữ cái 7-bit 3GPP TS 23.038 và tiêu chuẩn Unicode 16-bit UCS-2 để tính toán độ dài septet chính xác, phân tách phân đoạn đa phần UDH và chi phí tính cước của nhà mạng.

Tổng quan|Kiến trúc phía máy khách đã được xác thực

Để tính toán số lượng ký tự SMS và phân đoạn tính phí tin nhắn trực tuyến miễn phí, hãy dán văn bản của bạn vào Bộ đếm ký tự SMS của Multinook. Công cụ kiểm tra bản sao của bạn dựa trên bảng chữ cái 3GPP TS 23.038 GSM-7 trong RAM trình duyệt, cho biết tin nhắn của bạn được gửi dưới dạng phân đoạn GSM-7 160 ký tự hay UCS-2 Unicode 70 ký tự và làm nổi bật các ký tự chính xác làm tăng chi phí nhà mạng.

Phát hiện 160 so với 70 ký tự

Hiển thị ngay lập tức xem SMS của bạn sử dụng GSM-7 7-bit (160 ký tự) hay Unicode UCS-2 16-bit (70 ký tự).

Xác định chính xác ký tự gây lỗi

Làm nổi bật chính xác dấu ngoặc kép thông minh, dấu gạch ngang hoặc biểu tượng cảm xúc đang ép tin nhắn của bạn vào mức cước Unicode đắt đỏ.

Tự động sửa GSM-7 1 cú nhấp chuột

Tự động chuyển đổi dấu ngoặc kép thông minh và dấu gạch ngang kiểu chữ thành các ký tự GSM-7 tiêu chuẩn.

Ước tính chi phí hàng loạt trực tiếp

Tính toán chính xác số lượng phân đoạn và tổng chi phí chiến dịch trên hàng nghìn người nhận.

SMS Character Counter - Trình kiểm tra GSM-7 miễn phí — Kiến trúc kỹ thuật & Thông số kỹ thuật
Động cơ hiệu năng cao

SMS Character Counter - Trình kiểm tra GSM-7 miễn phí

Tính toán độ dài ký tự SMS và phân đoạn tin nhắn GSM-7 so với Unicode trực tuyến miễn phí. Phát hiện biểu tượng cảm xúc và dấu ngoặc kép thông minh làm tăng gấp ba chi phí SMS trong RAM trình duyệt.

Trình tính toán phân đoạn thời gian thực 3GPP TS 23.038 GSM-7 (160 / 153 ký tự) so với UCS-2 Unicode (70 / 67 ký tự)
Làm nổi bật các ký tự không phải GSM gây ra lỗi (dấu ngoặc kép cong, dấu gạch ngang dài, biểu tượng cảm xúc) buộc phải sử dụng chế độ Unicode 70 ký tự đắt đỏ
Đếm chính xác các ký tự mở rộng GSM-7 2-septet (^, {, }, \, [, ~, ], |, €) tiêu tốn mỗi ký tự 2 ký tự
Nút Tự động sửa thành GSM-7 1 chạm giúp chuyển đổi dấu ngoặc kép thông minh, dấu gạch ngang và ký tự có dấu để tiết kiệm 50–70% hóa đơn SMS
Công cụ ước tính chi phí chiến dịch SMS tích hợp cho các chương trình phát sóng hàng loạt của Twilio, AWS SNS, MessageBird và Karix
Thực thi 100% riêng tư trên RAM phía máy khách với không có bản sao chiến dịch nào được tải lên máy chủ bên ngoài
Bảo mật dữ liệu ngoại tuyến (Air-Gap)

Bảo mật tuyệt đối không tải lên

Các tệp của bạn được xử lý nghiêm ngặt trong RAM thiết bị bằng WebAssembly. Không tải lên đám mây.

Xử lý 100% trên RAM trình duyệt • Không tải lên máy chủ
Bảo mật dữ liệu ngoại tuyến (Air-Gap)
Hướng dẫn từng bước

Cách sử dụng trực tuyến: SMS Character Counter - Trình kiểm tra GSM-7 miễn phí

Thực hiện theo 3 bước đơn giản sau để xử lý tài liệu trực tiếp trong trình duyệt của bạn mà không cần cài đặt.

1

Dán nội dung tiếp thị SMS của bạn

Nhập hoặc dán SMS quảng cáo, mẫu mã OTP hoặc thông báo khách hàng của bạn vào hộp phân tích trực tiếp.

2

Kiểm tra các điểm nổi bật gây ra vấn đề trong GSM-7 và Unicode

Kiểm tra huy hiệu mã hóa và bản đồ ký tự trực tiếp. Các huy hiệu màu đỏ làm nổi bật các ký tự Unicode không phải GSM (như dấu ngoặc kép thông minh hoặc biểu tượng cảm xúc) và các huy hiệu màu hổ phách đánh dấu các ký hiệu mở rộng 2 octet.

3

Tự động sửa thành GSM-7 chỉ bằng 1 cú nhấp chuột & Sao chép

Nhấp vào 'Tự động sửa thành GSM-7' để thay thế dấu câu thông minh bằng các ký hiệu tương đương GSM-7 tiêu chuẩn—khôi phục giới hạn 160 ký tự và cắt giảm phí nhà mạng cho nhiều phân đoạn.

Đánh giá hiệu năng & Quyền riêng tư

Tại sao Multinook vượt trội hơn các trình chuyển đổi đám mây truyền thống

Xem cách kiến trúc WebAssembly phía máy khách so sánh với các dịch vụ tải lên đám mây thông thường.

Phát hiện ký tự Unicode gây lỗi

Multinook
Xác định chính xác ký tự đỏ
Paid Cloud Portals
Chỉ hiển thị tên mã hóa

Trình tự động sửa GSM-7 1 lần nhấp

Multinook
Sửa dấu ngoặc kép thông minh t���c thì
Paid Cloud Portals
Yêu cầu gõ lại thủ công

Thuật toán mở rộng 2-Septet

Multinook
Đếm chính xác byte thoát (0x1B)
Paid Cloud Portals
Đếm nhầm €, ^, {, }, [ thành 1

Máy tính chi phí chiến dịch

Multinook
ROI hàng loạt trực tiếp & chi phí phân đoạn
Paid Cloud Portals
Không bao gồm

Quyền riêng tư dữ liệu

Multinook
100% RAM cục bộ (0 lượt tải lên)
Paid Cloud Portals
Theo dõi đám mây tạo khách hàng tiềm năng

Giá & Truy cập

Multinook
100% Miễn phí vĩnh viễn (Không cần đăng ký)
Paid Cloud Portals
Bị khóa sau bản demo SaaS
Kiến trúc kỹ thuật & Thông số kỹ thuật

Thông số kỹ thuật & Khả năng tương thích định dạng

Được thiết kế nghiêm ngặt theo các thông số kỹ thuật W3C WebAssembly và Typed Array.

Tiêu chuẩn viễn thông3GPP TS 23.038 / GSM 03.38 & UCS-2 (ISO/IEC 10646) UTF-16
Dung lượng một phân đoạn160 Septet (GSM-7) / 70 Đơn vị mã (UCS-2 Unicode)
Dung lượng phân đoạn đa phần153 Septet (GSM-7) / 67 Đơn vị mã (UCS-2 với UDH 6 byte)
Phát hiện Septet mở rộngTheo dõi các ký tự thoát 2-Septet (^, {, }, \, [, ~, ], |, €)
Tự động phiên âmDấu câu thông minh 1 cú nhấp chuột & Chuẩn hóa dấu thành GSM-7
Kiến trúc quyền riêng tư100% RAM trình duyệt phía máy khách (Không tải lên mạng)
Đối tượng & Quy trình làm việc

Đối tượng mục tiêu & Trường hợp sử dụng thực tế

Ai có thể hưởng lợi từ tiện ích trình duyệt này và khi nào nên áp dụng.

Quản lý Duy trì khách hàng & Klaviyo/Attentive

Nhà tiếp thị SMS & Thương mại điện tử

Kiểm toán các đợt gửi SMS quảng cáo để loại bỏ dấu ngoặc kép thông minh ẩn và ngăn chặn việc tính phí gấp 2x-3x phân đoạn.

Người tích hợp Twilio, AWS SNS & Sinch

Kỹ sư phần mềm & Nhà phát triển CPaaS

Xác thực các mẫu OTP giao dịch, nhắc nhở lịch hẹn và cảnh báo webhook dựa trên ranh giới UDH 153/67.

Điều phối viên CRM & Điều phối

Hỗ trợ khách hàng & Đội ngũ vận hành

Đảm bảo các thông báo giao hàng tự động và tin nhắn xác thực hai yếu tố nằm gọn trong một khung 160 septet duy nhất.

Người tổ chức tiếp cận đại chúng

Giám đốc chiến dịch phi lợi nhuận & Chính trị

Dự báo chính xác phí nhà mạng trên mỗi phân đoạn cho hơn 100.000+ người đăng ký trước khi gửi.

Kiểm thử phòng thí nghiệm thực tế

Xác thực trực tiếp & Tiêu chuẩn hiệu suất

Kết quả kiểm thử thực nghiệm được thực hiện trên các trình duyệt và hệ điều hành hiện đại mà không truyền tải dữ liệu qua mạng.

Google Chrome 128 (Apple M3 Max)

Tệp: Mẫu phát sóng SMS nhiều phần 1.500 ký tự

Tính toán septet GSM-7 & phân đoạn UDH 0,4ms0 KB được truyền (100% RAM thiết bị cục bộ)
Microsoft Edge 126 (Windows 11 x64 Intel i7)

Tệp: Văn bản 500 ký tự gồm biểu tượng cảm xúc hỗn hợp & dấu ngoặc kép thông minh

Cặp thay thế UTF-16 & làm nổi bật lỗi 0,5ms0 KB được truyền (100% RAM thiết bị cục bộ)
Mobile Safari (iOS 18 / iPhone 15 Pro)

Tệp: Bản nháp SMS quảng cáo 320 ký tự

Phiên âm GSM-7 1 cú nhấp chuột 0,3ms0 KB được truyền (100% RAM thiết bị cục bộ)
Các câu hỏi thường gặp

Câu hỏi thường gặp

Mọi thứ bạn cần biết về quyền riêng tư, bảo mật, giới hạn tệp và cách sử dụng.

Tin nhắn văn bản chuẩn sử dụng mã hóa GSM-7 (7 bit mỗi ký tự), vừa vặn 160 ký tự trong một gói SMS 140 byte duy nhất. Tuy nhiên, nếu tin nhắn của bạn chứa dù chỉ một ký tự kh��ng phải GSM—như biểu tượng cảm xúc, dấu ngoặc kép thông minh cong (`’` được sao chép từ Word hoặc Google Docs), hoặc dấu gạch ngang dài (`—`)—các nhà mạng viễn thông phải chuyển toàn bộ tin nhắn sang mã hóa UCS-2 (Unicode 16-bit), làm giảm giới hạn phân đoạn đơn xuống chỉ còn 70 ký tự.
Khi một SMS vượt quá giới hạn tin nhắn đơn (160 ký tự đối với GSM-7 hoặc 70 ký tự đối với UCS-2), các nhà mạng sẽ đính kèm Tiêu đề Dữ liệu Người dùng (UDH) 6 byte vào mỗi phần để điện thoại của người nhận có thể ghép nối tin nhắn lại với nhau. UDH này tiêu tốn 7 septet trong GSM-7 hoặc 3 ký tự trong Unicode. Do đó, các tin nhắn GSM-7 nhiều phần chứa 153 ký tự cho mỗi phân đoạn (ví dụ: 306 ký tự cho 2 phần), và các tin nhắn Unicode nhiều phần chứa 67 ký tự cho mỗi phân đoạn (134 ký tự cho 2 phần).
Chín ký tự trong Bảng mở rộng GSM 03.38 yêu c���u tiền tố thoát (`0x1B`) và do đó tiêu tốn mỗi ký tự 2 septet (2 ký tự): dấu mũ (`^`), dấu ngoặc nhọn (`{` và `}`), dấu gạch chéo ngược (`\`), dấu ngoặc vuông (`[` và `]`), dấu ngã (`~`), dấu gạch đứng (`|`), và ký hiệu Euro (`€`).
Giả sử bạn viết một SMS tiếp thị dài 155 ký tự trong Google Docs. Thông thường, 155 ký tự nằm trong 1 phân đoạn GSM-7 ($0.0079 trên Twilio). Nhưng nếu Google Docs tự động chuyển đổi dấu nháy của bạn (`'`) thành dấu ngoặc kép thông minh cong (`’`), tin nhắn của bạn sẽ chuyển sang Unicode UCS-2 (67 ký tự cho mỗi phân đoạn đa phần). Tin nhắn 155 ký tự của bạn đột nhiên được tính tiền thành 3 phân đoạn riêng biệt (155 ÷ 67 = 2.31 → 3 phân đoạn), làm tăng gấp ba chi phí chiến dịch của bạn!
Khi bạn nhấp vào 'Tự động sửa thành GSM-7', công cụ phiên âm phía máy khách của chúng tôi sẽ tự động thay thế dấu ngoặc kép cong (`‘ ’ “ ”`) bằng dấu ngoặc kép ASCII thẳng (`' "`), chuyển đổi dấu gạch ngang em/en (`— –`) thành dấu gạch nối tiêu chuẩn (`-`), thay thế khoảng trắng không ngắt bằng khoảng trắng thông thường, và ánh xạ các chữ cái có dấu không được hỗ trợ sang các chữ cái tương đương GSM-7 gần nhất.
Đầu tiên, việc thêm bất kỳ biểu tượng cảm xúc nào sẽ buộc toàn bộ SMS chuyển sang chế độ Unicode UCS-2 (70 ký tự cho 1 phân đoạn, 67 ký tự cho mỗi phân đoạn được nối). Thứ hai, vì hầu hết các biểu tượng cảm xúc hiện đại nằm ngoài Mặt phẳng đa ngôn ngữ cơ bản, chúng được mã hóa dưới dạng các cặp thay thế UTF-16—có nghĩa là mỗi biểu tượng cảm xúc tiêu chuẩn tiêu tốn 2 ký tự Unicode (4 byte) và các biểu tượng cảm xúc tổng hợp có tông màu da hoặc chuỗi ZWJ có thể tiêu tốn từ 4 đến 8 ký tự.
Hầu hết các nhà mạng viễn thông toàn cầu và nhà cung cấp CPaaS (Twilio, AWS SNS, Vonage, Sinch) áp dụng giới hạn nối tối đa là 10 phân đoạn (1.530 ký tự GSM-7 hoặc 670 ký tự Unicode UCS-2), mặc dù việc giữ các tin nhắn tiếp thị trong phạm vi từ 1 đến 2 phân đoạn (dưới 160 hoặc 306 ký tự GSM-7) được khuyến nghị mạnh mẽ để đảm bảo khả năng gửi thành công.
Tuyệt đối không. Tất cả các phép tính septet GSM-7, kiểm tra Unicode và ước tính chi phí đều chạy 100% cục bộ bên trong RAM trình duyệt của bạn mà không có bất kỳ dữ liệu nào được truyền lên máy chủ.
Tiêu chuẩn & Bằng chứng

Tiêu chuẩn có thẩm quyền & Trích dẫn kỹ thuật

Các thông số kỹ thuật chính thức của ngành, tiêu chuẩn web và tài liệu tham khảo mã hóa cung cấp năng lượng cho công cụ này.

Gói dữ liệu viễn thông 140 byte: Hiểu về mã hóa GSM 03.38 (GSM-7) so với UCS-2

Mỗi khung Dịch vụ Tin nhắn Ngắn (SMS) tiêu chuẩn được truyền qua các kênh báo hiệu di động đều bị giới hạn nghiêm ngặt ở mức 1.120 bit (140 octet/byte). Theo thông số kỹ thuật 3GPP TS 23.038, khi một tin nhắn chỉ sử dụng các ký tự từ bảng chữ cái mặc định và mở rộng GSM-7 128 ký tự, mỗi ký tự được đóng gói bằng 7 bit (một septet). Chia 1.120 bit cho 7 bit mỗi septet sẽ cho ra giới hạn SMS 160 ký tự nổi tiếng ($1120 / 7 = 160$).

Tuy nhiên, ngay thời điểm một tin nhắn bao gồm một ký tự nằm ngoài tập ký tự GSM-7—chẳng hạn như ký tự Cyrillic, Ả Rập, Hindi hoặc Trung Quốc, biểu tượng cảm xúc hoặc dấu ngoặc kép kiểu chữ (`U+2019`)—cổng SMS phải mã hóa lại toàn bộ tải trọng bằng UCS-2 (16 bit / 2 byte cho mỗi đơn vị mã). Chia 1.120 bit cho 16 bit sẽ lập tức làm giảm dung lượng tin nhắn đơn xuống còn 70 ký tự.

Tiêu đề dữ liệu người dùng (UDH) và toán học ẩn sau việc nối SMS nhiều phần

Khi một tin nhắn vượt quá 160 septet GSM-7 hoặc 70 đơn vị mã UCS-2, nó không thể được gửi dưới dạng một khung PDU duy nhất. Thay vào đó, nhà mạng sẽ chia văn bản thành nhiều phân đoạn và đính kèm Tiêu đề Dữ liệu Người dùng (UDH) 6 byte (48 bit) vào mỗi phân đoạn, chứa ID tham chiếu, tổng số phần và số thứ tự.

Ở chế độ GSM-7, 48 bit UDH cộng với 1 bit đệm tiêu tốn 49 bit—chính xác là 7 septet—làm giảm dung lượng văn bản có thể sử dụng của mỗi phân đoạn từ 160 xuống 153 septet. Ở chế độ UCS-2, 48 bit đó tiêu tốn 3 đơn vị mã 16-bit đầy đủ, làm giảm dung lượng của mỗi phân đoạn từ 70 xuống 67 ký tự. Do các nền tảng CPaaS tính phí theo phân đoạn được truyền thay vì theo tin nhắn logic, việc vô tình kích hoạt Unicode có thể làm tăng ngân sách SMS doanh nghiệp thêm 200% đến 300% qua đêm.

Loại bỏ việc vô tình hạ cấp Unicode trước khi khởi Chạy Chiến dịch

Các đội ngũ tiếp thị thường xuyên soạn thảo các chiến dịch SMS trong Notion, Google Docs hoặc Microsoft Word, những ứng dụng này âm thầm thay thế dấu nháy thẳng (`'`) bằng dấu ngoặc kép đơn bên phải (`’`) và dấu gạch nối kép bằng dấu gạch ngang (`—`). Trình kiểm tra septet trực tiếp của Multinook đánh dấu mọi ký tự không phải GSM bằng màu đỏ sáng và cung cấp tính năng chuyển đổi tức thì chỉ bằng 1 cú nhấp chuột trong RAM trình duyệt cục bộ.

Đã xác minh bảo mật 100% trên RAM trình duyệt
Được cập nhật cho các tiêu chuẩn Web năm 2026