UTF-16: differenze tra le versioni

Jump to navigation Jump to search
6 byte rimossi ,  6 anni fa
nessun oggetto della modifica
m (Bot: fix citazione web (v. discussione))
Nessun oggetto della modifica
== Varianti di UTF-16 ==
 
ICiascun codicicode point UTF-16 vengonoviene memorizzatimemorizzato comein paroleun diintero a 16 bit, una parola per codice(uint16). Dato che l'[[ordine dei byte]] in una parola varia a seconda dell'architettura del calcolatore, UTF-16 prevede tre schemi di codifica, UTF-16, UTF-16LE (''[[Ordine dei byte|Little Endian]]'') e UTF-16BE (''[[Ordine dei byte|Big Endian]]'').
 
La codifica UTF-16 impone che l'ordine dei byte venga dichiarato esplicitamente aggiungendo un ''[[Byte Order Mark]]'' come prefisso di ogni testo codificato. Il BOM è la forma codificata del carattere ''Zero width, non breaking space'', corrispondente all'esadecimale 0xFEFF, rappresentato come 0xFE,0xFF sui sistemi ''big endian'' e 0xFF, 0xFE sui sistemi ''little endian''.
Utente anonimo

Menu di navigazione