A konkretnie:
Standard ASCII, z 1963 roku, uwzglednial to ze liczyli sie tylko anglojezyczni. Wystarczylo 127 liczb, by ponumerowac nimi wszystkie mozliwe znaki, a. 127 liczb mozna zakodowac w 7 bitach.
W 1990 roku powtaje standart GSM. Ma to byc transmisja glosu, ale dodano mozliwosc przeslania 1120 bitow. Owczesnie oznaczalo to 160 znakow ASCII.
W tym czasie powstaje standard Unicode, ktory pozwala zapisac rozne znaki. Jest ich wiecej niz 127 i w stosowanym kodowaniu na jeden ZNAK poswieca sie 16 BITOW czyli ponad 2x wiecej niz w ASCII. Standard GSM sie nie zmienia - SMS pozostaje jako 1120 bitow.
Telefon do tych 1120 bitow moze wpakowac 160 znakow 7 bitowych, albo 140 znakow 8 bitowych, albo 70 znakow 16 bitowych
Wg innych żródeł:
Wprowadzenie choćby jednej polskiej litery zmienia kodowanie na UCS-2 . Jeden znak w UCS-2 zajmuje 16 bitów, ani mniej ani więcej... Łatwo sprawdzić, że 160*7 = 70*16, czyli w obszarze, w którym mieści się 160 znaków ASCII-7, mieści się też 70 znaków kodowanych w UCS-2. Wpisanie choćby jednej polskiej litery powoduje, że WSZYSTKIE znaki kodowane są w UCS2, co skraca SMSa o 160-70 = 90 znaków
Wystarczy przełączyc klawiature na język angielski i pisać "bezogonkowo"
[edytowane przez jacp11 o 06:57 w dniu 2020-06-30]