SMS kosztuje jak dwa, ponieważ przekroczył limit znaków dla jednej wiadomości albo zawiera znak, który zmienił sposób kodowania. Telefon dzieli wtedy tekst na segmenty, a operator rozlicza każdy segment jako osobny SMS.
GSM-7 i UCS-2 – skąd bierze się różnica?
W standardowym kodowaniu GSM-7 pojedynczy SMS może mieć maksymalnie 160 znaków. Dotyczy to podstawowego zestawu znaków używanego w telefonii komórkowej. Gdy wiadomość zawiera znaki spoza tego zestawu, telefon przełącza ją na kodowanie UCS-2, nazywane też kodowaniem Unicode.
UCS-2 pozwala przesyłać znacznie szerszy zestaw znaków, w tym polskie litery: ą, ć, ę, ł, ń, ó, ś, ź i ż. Zajmują one jednak więcej miejsca, dlatego limit pojedynczego SMS-a spada do 70 znaków. W efekcie nawet krótka wiadomość napisana po polsku może zostać podzielona na kilka części.
| Standard kodowania | Limit znaków | Obsługa polskich znaków |
|---|---|---|
| GSM-7 | 160 znaków | Nie obejmuje pełnego polskiego alfabetu |
| UCS-2 | 70 znaków | Tak, w tym ą, ć, ę, ł, ń, ó, ś, ź i ż |
Liczy się nie tylko liczba liter. Na długość wiadomości wpływają także spacje, cyfry, znaki interpunkcyjne, symbole i niektóre znaki specjalne. Dlatego tekst, który wygląda na krótki, może przekroczyć limit po dodaniu polskiego znaku lub emoji.
Jak działa podział SMS-a na segmenty?
Gdy treść jest za długa, telefon nie musi wyświetlić jej jako kilku oddzielnych wiadomości. Do tekstu dodawane są informacje techniczne pozwalające urządzeniu odbiorcy połączyć segmenty w jeden komunikat. Dla użytkownika wygląda to więc jak jedna długa wiadomość.
Sieć telekomunikacyjna przesyła jednak poszczególne segmenty oddzielnie. To właśnie one są podstawą rozliczenia. Najczęstsze przyczyny podwójnego lub wyższego kosztu to:
- Przekroczenie limitu 160 znaków w kodowaniu GSM-7.
- Użycie polskich znaków, które przełącza wiadomość na UCS-2 i obniża limit do 70 znaków.
- Dodanie emoji lub innych znaków spoza podstawowego zestawu GSM-7.
- Automatyczne podzielenie długiej treści przez telefon i sieć na kilka segmentów.
W uproszczeniu rachunek obejmuje liczbę wysłanych segmentów, a nie liczbę pól tekstowych widocznych na ekranie. Jeśli wiadomość zostanie podzielona na dwa segmenty, operator może naliczyć opłatę za dwa SMS-y, nawet gdy odbiorca otrzyma je jako jeden spójny komunikat.
Jak ograniczyć liczbę rozliczanych SMS-ów?
Najprościej kontrolować licznik znaków wyświetlany w aplikacji do wiadomości. Przy dłuższych tekstach możesz skrócić treść albo zrezygnować z polskich znaków, jeśli ważniejsze są niższe koszty niż poprawna pisownia. Niektóre telefony mają też ustawienie pozwalające wysyłać wiadomości bez znaków diakrytycznych.
Szybka zasada: 160 znaków dotyczy GSM-7, a 70 znaków kodowania UCS-2. To dlatego SMS zawierający polskie znaki lub znaki specjalne może kosztować tyle, co dwa albo więcej standardowych SMS-ów.