| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> Content
    Come convertire un testo da PDU
    In telefonia cellulare, i messaggi di testo vengono trasmessi dal servizio messaggi brevi ( SMS. ) messaggi SMS possono essere trasmessi utilizzando codifiche differenti , anche se gli utenti sono raramente consapevoli di questo fatto . Tutte le codifiche sono in ultima analisi, tradotti da e verso la modalità Unità Description Protocol ( PDU ) . Telefoni sceglierà automaticamente la codifica giusta per la visualizzazione di un messaggio di testo in entrata , ma le applicazioni in esecuzione sul computer devono essere in grado di tradurre da e per PDU di interfacciarsi con le reti cellulari . Si può facilmente tradurre i messaggi di testo in formato PDU utilizzando un programma scritto in qualsiasi linguaggio di programmazione . Istruzioni
    1

    convertire ogni carattere nel messaggio di testo per la rappresentazione binaria del suo valore ASCII . Ad esempio, la lettera "g" ha un valore ASCII 103 in decimale , o 1.100.111 in binario . Questo passaggio si tradurrà in una sequenza di valori binari a sette bit , ognuno dei quali rappresenta una lettera nel testo originale .
    2

    Prendere il più a destra (meno significativo ) bit al secondo valore , e anteporre a il primo
    valore

    come il suo bit più significativo . Questo si tradurrà in un valore di otto bit . Vedere i "Codifica dati a 7 bit ( settetti ) in ottetti " pagina web per un esempio ( vedi Risorse ) .
    3

    Prendete il più a destra ( meno significativo) due bit nel terzo valore , e li anteporre alla rimanente parte del secondo valore (cioè , i sei bit più significativi del carattere originale ) come i suoi due bit più significativi . Questo si tradurrà in un altro valore a otto bit .
    4

    Ripetere la procedura per le successive sei valori , prendendo un po ' di più tra i seguenti caratteri di volta in volta . Alla fine , avrete trasformato una sequenza di otto valori di sette bit in una sequenza di sette valori di otto bit . Quest'ultima sequenza è in formato PDU .
    5

    avviare il processo di nuovo prendendo un singolo bit , e ripetere fino a quando il messaggio originale è stato tradotto. Pad con azzera i bit più significativi dell'ultimo valore fino a raggiungere otto bit, come gli altri.

    Previous :

    next :
      Articoli Correlati
    ·Come utilizzare DTrace come un profiler di memoria 
    ·Come visualizzare un documento di Word in ASP.NET 
    ·Come fare riferimento a pulsanti in AS3 
    ·Come posso creare semplicemente una Mappa del sito 
    ·Come progettare un Carrello 
    ·Come trovare SAS Training 
    ·Come impostare la registrazione EXE 
    ·Come fare Lines in QBasic 
    ·Come imparare di programmazione PLC 
    ·Come nascondere Colonne del DataGrid 
      Articoli in evidenza
    ·Come Loop Riempire un array a 2 dimensioni in C + + 
    ·Come calcolare un totale colonna in DataGrid 
    ·Definire operatore booleano 
    ·Come fare un Button in Xcode 
    ·Come passare gli input da PHP a Perl 
    ·Come eseguire l'override di una funzione in Python 
    ·Classe PHP var Funzione 
    ·Come controllare la lunghezza di una stringa PHP 
    ·Come creare un nuovo file di database tramite ADOX in V…
    ·Come Usare la casella combinata con NetBeans GUI 
    Copyright © Conoscenza Informatica http://it.wingwit.com