GSM-7 là bảng mã 7 bit mà mạng di động dùng cho tin nhắn, định nghĩa trong chuẩn GSM 03.38 (3GPP TS 23.038). Mỗi ký tự chỉ tốn 7 bit, nhờ vậy 140 byte dữ liệu của một tin chứa được 160 ký tự. Dán nội dung vào ô trên để biết tin của bạn có nằm trọn trong bảng này không.
Bảng GSM-7 có những ký tự nào
Bảng cơ bản gồm 128 vị trí, đủ cho chữ Latinh không dấu và một ít chữ châu Âu.
- Chữ cái A–Z, a–z, chữ số, dấu câu thường dùng, dấu cách và dấu xuống dòng.
- Một số chữ có dấu của tiếng Pháp, Đức, Tây Ban Nha: à, è, é, ù, ì, ò, ä, ö, ñ, ç.
- Chữ Hy Lạp in hoa và vài ký hiệu tiền tệ như £, ¥, ¤.
- Bảng mở rộng: ^ { } [ ] ~ | và € — vẫn thuộc GSM-7 nhưng mỗi ký tự tính 2.
Vì sao tin tiếng Việt hiếm khi nằm trong GSM-7
Bảng không có ă, â, ê, ô, ơ, ư, đ và cũng không có chữ mang dấu thanh.
Chỉ cần một chữ ngoài bảng, cả tin chuyển sang UCS-2 và sức chứa tụt xuống 70 ký tự. Chi tiết ít người để ý: “Là” vẫn hợp GSM-7 vì à có sẵn cho tiếng Pháp, còn “Lê” thì không. Dấu ngoặc kép cong và dấu ba chấm liền do Word tự đổi cũng đủ đẩy tin ra khỏi bảng, nên nhân viên gửi tin chăm sóc khách hàng nên soát hai ký tự đó trước khi gửi hàng loạt.
Công cụ làm việc với bảng mã GSM-7
Ba công cụ và một trang thuật ngữ sau giúp đưa tin về đúng bảng mã bạn muốn.
- Đếm ký tự SMS báo bảng mã, số ký tự tính phí và số tin.
- Bỏ dấu tiếng Việt kéo tin có dấu về lại bảng mã 7 bit.
- Tìm ký tự ẩn chỉ ra dấu cách không ngắt và ký tự lạ dán từ web.
- Phân đoạn SMS giải thích vì sao tin ghép chỉ còn 153 ký tự mỗi phần.