Być może nie do końca wiesz, jak właściwie działa technologia wysyłania wiadomości SMS i dlaczego każda wiadomość ma ograniczoną liczbę znaków. Wszystko ma związek z kodowaniem SMS, co w prosty sposób wyjaśniamy w naszym poradniku.
Każda wiadomość SMS ma maksymalną pojemność 1120 bitów. Standardowo stosowane jest kodowanie 7-bitowe, w którym każdy znak zajmuje 7 bitów. Oznacza to, że jedna wiadomość SMS może zawierać do 160 znaków i ani jednego więcej.
Istnieje również kodowanie 8-bitowe, które pozwala na przesłanie 140 znaków. Jest ono najczęściej stosowane do transmisji danych, takich jak przesyłanie wizytówek (v-card) lub ustawień WAP.
Okazuje się natomiast, że Polacy, którzy chcą pisać wiadomości SMS zgodnie z zasadami ojczystego języka, są w gorszej sytuacji niż np. Amerykanie. Powód? Polskie znaki diakrytyczne.
Gdy w wiadomości używane są polskie znaki diakrytyczne, kodowanie automatycznie zmienia się na 16-bitowe (tzw. Unicode), gdzie każdy znak zajmuje 16 bitów. W takim przypadku maksymalna długość wiadomości skraca się do zaledwie 70 znaków.
Jak sobie z tym poradzić? Opcje są dwie: albo nie używamy polskich znaków wiadomości SMS, albo zmieniamy kodowanie w ustawieniach aplikacji do obsługi SMS-ów (funkcja ta może być nazwana „ucinaj ogonki”. „opuszczanie Unicode” czy „kodowanie polskich znaków”.