I mobiltelefoni , blir tekstmeldingene overføres av Short Message Service ( SMS. ) SMS-meldinger kan overføres ved hjelp av forskjellige kodinger , selv om brukerne er sjelden klar over dette faktum . Alle kodinger er slutt oversettes til og fra Protocol Description Unit ( PDU ) modus. Telefoner vil automatisk velge riktig koding for visning av en innkommende tekstmelding , men programmer som kjører på datamaskiner må være i stand til å oversette til og fra PDU til grensesnitt med mobilnettverk . Du kan enkelt oversette tekstmeldinger til PDU format ved hjelp av et program skrevet i noen programmeringsspråk . Instruksjoner
en
Konverter hvert tegn i tekstmeldingen til den binære representasjonen av sin ASCII verdi. For eksempel har bokstaven " g " ASCII verdi 103 i desimal , eller 1.100.111 i binær . Dette trinnet vil resultere i en sekvens av syv -bits binære verdier , som hver representerer en bokstav i den opprinnelige teksten.
2
lengst til høyre ( minst signifikante ) bit i den andre verdien , og foranstille det til den første
verdi som sin viktigste biten . Dette vil resultere i en åtte -biters verdi . Se "koding 7 - bits data ( septets ) i oktetter " web side for et eksempel ( se Ressurser ) .
3
lengst til høyre ( minst signifikante ) to biter i den tredje verdien , og foranstille dem til den gjenværende del av den andre verdien (dvs , de seks mest signifikante biter i den opprinnelige karakter ) som sine to mest signifikante bits. Dette vil resultere i ytterligere åtte - bits verdi .
4
Gjenta prosessen for de påfølgende seks verdier , tar enda en bit fra følgende karakter hver gang . På slutten, vil du ha konvertert en sekvens av åtte sju - biters verdier i en sekvens av syv åtte - bits verdier. Sistnevnte sekvensen er i PDU format .
5
Start prosessen på nytt ved å ta en eneste bit , og gjenta til den opprinnelige meldingen har blitt oversatt . Pad med nuller de mest signifikante bit av vareverdi inntil den når åtte biter , som de andre.