| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Computer Programming Languages >> Content
    Comment faire pour convertir un texte au PDU
    Dans la téléphonie cellulaire , les messages texte sont transmises par le service de messages courts ( SMS. ) messages SMS peuvent être transmis au moyen d' encodages différents , même si les utilisateurs sont rarement au courant de ce fait. Tous les encodages sont finalement traduites de et vers Description Mode de service du protocole (PDU) . Téléphones choisira automatiquement le bon encodage pour afficher un message texte entrant , mais les applications s'exécutant sur des ordinateurs doivent être en mesure de traduire et de PDU à l'interface avec les réseaux cellulaires. Vous pouvez facilement traduire des messages texte au format PDU en utilisant un programme écrit dans n'importe quel langage de programmation informatique. Instructions
    1

    convertir chaque caractère du message de texte à la représentation binaire de sa valeur ASCII. Par exemple, la lettre "g" a une valeur ASCII 103 en décimal, ou 1100111 en binaire. Cette étape se traduira par une séquence de valeurs binaires sept bits , chacun représentant une lettre dans le texte original .
    2

    Prendre la droite ( moins importante ) bit à la seconde valeur , et faites-le précéder d' la première valeur de


    que son bit le plus significatif . Cela se traduira d'une valeur de huit bits . Voir les " 7 bits de données de codage ( Septuors ) en octets " page web pour un exemple ( voir Ressources).
    3

    Prendre la droite ( moins importante ) deux bits dans la troisième valeur et préfixer à la partie restante de la seconde valeur (par exemple , les six bits les plus significatifs du caractère original ) que les plus significatifs de deux bits . Cela se traduira par une autre valeur à huit bits .
    4

    Répétez l'opération pour les six valeurs suivantes , en prenant un peu plus du caractère suivant à chaque fois . A la fin , vous avez converti une séquence de huit valeurs sept bits en une séquence de sept valeurs de huit bits . La dernière séquence est au format PDU.
    5

    recommencer le processus en prenant un seul bit , et répéter jusqu'à ce que le message original a été traduit. Terminez avec des zéro les bits les plus significatifs de la dernière valeur jusqu'à ce qu'il atteigne huit bits , comme les autres.

    Previous :

    next :
      articles connexes
    ·Avantages et inconvénients de la programmation orienté…
    ·Comment ajouter de l'espace autour d'une image utilisan…
    ·Comment éviter les lignes nulles dans « clause select…
    ·Qui a été le 1er programmeur informatique 
    ·Comment changer la couleur de CSS Liens 
    ·Comment afficher SAT bin 
    ·An Introduction to Metadata 
    ·Comment fusionner un tableau en utilisant QBasic 
    ·Comment définir une zone de liste déroulante à la va…
    ·Comment récupérer une valeur d'attribut Seulement en …
      articles en vedette
    ·Comment inclure un fichier non -PHP 
    ·Présentation PowerPoint Tutoriel: Noyau Java 
    ·Comment faire pour obtenir des valeurs clés en Python 
    ·Comment faire pour créer un site Web répertoire des m…
    ·Comment écrire du code compatible 64 bits 
    ·Comment faire des comparaisons booléennes en Java 
    ·Comment changer une ligne dans un fichier PHP 
    ·Comment utiliser la fonction de strchr en C + + 
    ·Comment faire pour inclure un autre fichier PHP dans Wo…
    ·Comment utiliser PHP Mail à envoyer à la liste de dif…
    Copyright © Connaissances Informatiques http://fr.wingwit.com