>> Tecnologia elettronica >  >> Cellulari & accessori >> Messaggi di testo

Cos'è l'SMS Binario (SMS Unicode)? Codifica, Supporto e Come Inviarlo

SMS Binario (comunemente chiamato SMS Unicode) utilizza codifica di caratteri a 8 bit (o 16 bit) invece dello standard 7 bit GSM-7, consentendo scritture non latine, emoji e simboli speciali.

Meccanica di Codifica

CodificaBit/CarattereMax Caratteri/SegmentoSet di Caratteri
GSM-7 (Predefinito)7160Latino, greco, pochi simboli
UCS-2 / UTF-16 (Unicode)1670Tutto Unicode: CJK, arabo, Emoji, ecc.
8 bit (Binario)8140Byte grezzi (WAP push, configurazione OTA, suonerie)

Cosa Significa "SMS Binario" nella Pratica

Esempi di Caratteri in SMS Unicode

CaratterePunto Codice UnicodeEsadecimale UTF-16Segmenti (70 caratteri)
éU+00E900E91
中U+4E2D4E2D1
😀U+1F600D83D DE00 (coppia di surrogate)1 (conta come 2 caratteri)
🇺🇸U+1F1FA + U+1F1F8D83C DDFA D83C DDF81 (4 caratteri)

Supporto Dispositivo e Rete

Come Inviare SMS Unicode/Binario

  1. App di messaggistica predefinita: Scrivi semplicemente emoji/caratteri stranieri — si auto-codifica.
  2. Abilita "Unicode" o "Caratteri speciali" nelle impostazioni (alcuni OEM Android nascondono questa opzione).
  3. API/SMPP: Imposta data_coding=0x08 (UCS-2) nella PDU submit_sm. Payload = byte UTF-16BE.
  4. Email-to-SMS: Di solito converte in GSM-7 → emoji perse. Usa API.

Implicazioni di Costo

Punto Chiave

SMS binario ≠ testo umano con emoji. Per gli utenti: è SMS Unicode (UCS-2). Per gli sviluppatori: il vero SMS binario è un payload a 8 bit macchina. Verifica sempre la capacità del destinatario prima di inviare contenuto non GSM-7.

  1. Costo di un Messaggio di Testo: Quanto Paghi Effettivamente
  2. Come inviare SMS gratuiti a Dubai dal web
  3. I messaggi di testo sono gratuiti su Cingular / AT&T?
  4. Posso inviare un SMS senza mostrare il mio numero?
  5. Scegliere i Social Media Giusti per la Comunicazione Interna dei Dipendenti
  6. Come Accedere ai Vecchi Log di Chat di IMVU