BOM!


Quei tre caratteri strani all’inizio dell’SMS sono il Byte Order Mark (BOM).

Il BOM è obbligatoriamente la prima sequenza di byte di un file di testo e ha due scopi: indica il tipo di ordine di byte (endianness) e in quale delle varie forme di Unicode è codificato il file di testo.

Purtroppo non tutti gli editor supportano il BOM o sono configurati per farlo.

Se, poi, il file di testo viene trattato da programmi o piattaforme che non necessitano o non supportano il BOM, il risultato è quello che si vede nell’immagine.

 


2 risposte a “BOM!”

  1. “Il BOM è obbligatoriamente la prima sequenza di byte di un file di testo”

    Da quello che sapevo io non e’ obbligatorio… e poi stiamo parlando di Unicode, non ogni codifica.

    • Mi sono espresso male. E’ da intendere “il BOM, per essere valido,…”

      Insomma o non c’e’ o se c’e’ deve essere la prima sequenza di byte.

Rispondi a Alberto N. Annulla risposta

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *