I mobiltelefoni bliver tekstbeskeder sendes af Short Message Service ( SMS. ) SMS-beskeder kan sendes ved hjælp af forskellige kodninger , selvom brugere er sjældent klar over dette faktum. Alle kodninger i sidste ende oversat til og fra Protocol Description Unit ( PDU ) mode. Telefoner vil automatisk vælge den rigtige kodning til visning indgående tekstbesked , men programmer, der kører på computere skal være i stand til at oversætte til og fra PDU at interface med mobilnetværk. Du kan nemt oversætte SMS-beskeder til PDU format ved hjælp af et program skrevet i enhver computer programmeringssprog. Instruktioner
1
Konverter hvert tegn i SMS-besked til binære repræsentation af dens ASCII værdi. For eksempel har bogstavet "g" ASCII værdien 103 i decimal eller 1.100.111 i binær . Dette trin vil resultere i en sekvens af syv- bit binære værdier , som hver repræsenterer et bogstav i den oprindelige tekst .
2
Tag længst ( mindst signifikante ) bit i den anden værdi , og tilføjes i begyndelsen det til den første
værdi som sin mest betydende bit . Dette vil resultere i en otte - bit værdi . Se " Coding 7 -bit data ( septets ) ind oktetter " web side for et eksempel (se Resources).
3
Tag længst til højre ( mindst signifikant) to bits i den tredje værdi , og tilføjes i begyndelsen dem til den resterende del af den anden værdi ( dvs. de seks mest betydende bit af den oprindelige karakter ), da dens mest signifikante to bit . Dette vil resultere i et andet otte- bit værdi.
4
Gentag processen for de efterfølgende seks værdier , der tager endnu en smule fra den følgende karakter hver gang. Ved udgangen , vil du have konverteret en sekvens af otte syv- bit-værdier til en sekvens af syv otte- bit værdier . Sidstnævnte sekvens er i PDU format.
5.
Start processen igen ved at tage en enkelt bit , og gentag, indtil den oprindelige meddelelse er blevet oversat . Pad med nuller de mest betydende bit af den sidste værdi , indtil den når otte bits, som de andre.