Ile znaków ma SMS? Limit 160, 70 i długie wiadomości SMS

Ile znaków ma SMS?

Jeden SMS może mieć maksymalnie 160 znaków, jeśli wiadomość nie zawiera polskich znaków ani znaków specjalnych spoza standardowego alfabetu GSM-7. Jeśli w SMS-ie pojawią się polskie znaki, np. „ą”, „ę”, „ł” czy „ś”, limit zwykle spada do 70 znaków, ponieważ wiadomość jest kodowana w Unicode.

Ile znaków ma standardowy SMS bez polskich znaków?

Maksymalna długość pojedynczej wiadomości SMS na telefonach komórkowych to 160 znaków w przypadku SMS-ów, które są kodowane w systemie GSM. Limit znaków ulega jednak znacznemu ograniczeniu w przypadku, gdy wiadomości SMS zawierają znaki specjalne, w tym polskie znaki diakrytyczne.

Ile znaków ma SMS z polskimi znakami?

W sytuacji, gdy nadawca wiadomości tekstowej na telefon odbiorcy prześle SMS zawierający polskie znaki diakrytyczne, maksymalna długość pojedynczej wiadomości zmniejszy się do 70 znaków. Jeżeli tego typu wiadomość SMS przekroczy odgórny limit, wiadomości SMS wysłane w tym samym czasie zostaną połączone w jedną dłuższą wiadomość. W przypadku wiadomości SMS zawierających polskie znaki każda składowa może mieć maksymalnie 66 znaków. Mniejsze limity w wieloczęściowych wiadomościach SMS podyktowane są utratą kilku bajtów na kod sterujący.

Dlaczego polskie znaki skracają SMS do 70 znaków?

Pojemność paczki danych SMS-ów zawsze wynosi 140 bajtów (1120 bitów), co wpływa na liczbę znaków do zapisania w zależności od kodowania. To, ile znaków w SMS uda się zapisać w pojedynczej wiadomości, zależy od systemu kodowania.

Standardowe SMS-y wykorzystywane do komunikacji np. w języku angielskim, który pozbawiony jest znaków specjalnych, są kodowane w systemie 7-bitowym. By poznać maksymalną długość pojedynczej wiadomości tekstowej, należy zatem podzielić 1120 przez 7, co daje 160 znaków. Wiadomości tekstowe z polskimi znakami są natomiast kodowane w systemie 16-bitowym, co zmienia zasady obliczeń. Maksymalna liczba znaków w tym przypadku wynosi 1120 / 16, czyli 70.

Czy znaki diakrytyczne zwiększają liczbę znaków w SMS?

Zastosowanie znaków diakrytycznych w wiadomości sprawia, że maksymalna długość wiadomości się zmniejsza. Z reguły jest to 70 znaków, które wynika z przejścia z kodowania 7-bitowego na 16-bitowe. Warto wiedzieć, że niezależnie od sieci, tego typu wiadomości kodowane są nie w systemie GSM-7, ale Unicode.

Jakie znaki specjalne skracają SMS?

Niektóre znaki specjalne mogą zajmować więcej miejsca niż standardowa litera. Dotyczy to m.in. znaków takich jak: {, }, [, ], \, ^, ~, | oraz €. Każdy z nich może być liczony jako dwa znaki w kodowaniu GSM-7.

Jakie są formaty kodowania polskich znaków w SMS?

Klasyczna wiadomość kodowana jest przy wykorzystaniu standardu GSM-7. Obejmuje on najpopularniejsze litery i symbole, łącznie 128 różnych elementów. Możliwość wysyłania SMS-ów z polskimi znakami wiąże się z przejściem na kodowanie Unicode, czyli międzynarodowy standard kodowania znaków. Dzięki niemu w jednej wiadomości serwisy SMS mają możliwość umieszczenia symboli i liter występujących w różnych alfabetach. Podsumowując, wiadomości SMS:

  • bez polskich znaków: mają kodowanie GSM-7, 7-bitowe, z wykorzystaniem 160 różnych znaków;
  • z polskimi znakami: mają kodowanie Unicode, 16-bitowe, pozwalające na SMS o długości 70 znaków.

Jak pisać SMS-y, żeby nie przekroczyć limitu znaków?

O ile użytkownicy posiadający telefony komórkowe na abonament na ogół nie muszą martwić się maksymalną liczbą znaków wiadomości tekstowych, o tyle osoby korzystające z telefonów na kartę płacą za każdego z wysłanych SMS-ów i w ich przypadku maksymalna długość pojedynczej wiadomości ma znaczenie z perspektywy rachunku do zapłaty. W ofercie na kartę koszt usługi wysłania wiadomości tekstowej waha się w granicach 30-40 groszy za SMS-a. Operatorzy naliczają opłaty za SMS-y na podstawie liczby wysłanych znaków, a zatem dłuższe wiadomości powodują wzrost kosztów komunikacji.

Jak więc pisać SMS-y, by nie przekroczyć maksymalnej liczby znaków i nie ponosić dodatkowych opłat? Najprostszym rozwiązaniem jest unikanie polskich znaków w SMS-ach, szczególnie w przypadku nieformalnych rozmów. Bliska osoba z pewnością bez problemu zrozumie wiadomości pozbawione polskich znaków diakrytycznych, a nadawca będzie miał dzięki temu do dyspozycji większy limit znaków. Rozwiązaniem może być również rezygnacja ze spacji w SMS-ie. Unikanie polskich znaków oraz spacji z pewnością nie sprawdzi się natomiast w sytuacjach formalnych, np. w komunikacji SMS instytucji do klientów.

Alternatywnym rozwiązaniem dla wiadomości SMS są popularne komunikatory internetowe, które do rozmów tekstowych wykorzystują internet i nie wyznaczają maksymalnej liczby znaków dla pojedynczej wiadomości. Na korzyść komunikatorów przemawia również szybkość dotarcia na konto odbiorcy, co może mieć znaczenie w sytuacjach kryzysowych.

FAQ – najczęściej zadawane pytania

Ile wynosi maksymalna liczba znaków w przypadku SMS-ów łączonych?

W przypadku wiadomości wieloczęściowych limity znaków są nieco mniejsze ze względu na utratę kilku bajtów na kod sterujący. W przypadku standardowych SMS-ów bez znaków specjalnych maksymalna długość pojedynczej wiadomości wynosi 160 znaków, ale przy trzech wiadomościach jest to już nie 480, a 456 znaków. Maksymalna długość łączonych wiadomości wynosi natomiast 912 znaków, a w przypadku SMS-ów z polskimi znakami – całość może mieć maksymalnie 396 znaków.

Czy telefon odbiorcy zawsze łączy wiadomości SMS w jedną dłuższą wiadomości w przypadku przekroczenia limitu znaków?

O ile współczesne telefony komórkowe mogą automatycznie łączyć kilka SMS-ów w jedną długą wiadomość, o tyle w przypadku najstarszych urządzeń nie jest to oczywiste. Starsze modele, które pozostają w użyciu, mogą być pozbawione takiej funkcji i odbierać SMS-y pojedynczo, zgodnie z limitem znaków.

Czy pisanie SMS-ów z udziałem polskich znaków ogranicza maksymalną długość wiadomości?

Tak. W przypadku standardowego SMS-a bez znaków specjalnych maksymalna długość wiadomości wynosi 160 znaków, ale wiadomości SMS zawierające polskie znaki diakrytyczne maksymalnie mogą mieć tylko 70 znaków. Ograniczenie to wynika z różnych systemów kodowania.

Jak uniknąć limitu znaków podczas wysyłania SMS-ów w języku polskim?

Jeśli zależy Ci na wysyłaniu poprawnych językowo SMS-ów w języku polskim i nie chcesz rezygnować z polskich znaków, pomyśl o zastąpieniu komunikacji SMS jednym z popularnych komunikatorów, które do wysyłania wiadomości wykorzystują internet.