UTF-8: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m Annullate le modifiche di 78.15.153.104 (discussione), riportata alla versione precedente di 79.22.249.43 |
→Descrizione tecnica: tabella più chiara |
||
Riga 21:
<small>
{| class="wikitable"
|-
|Intervallo Unicode<br />[[esadecimale]]
Riga 28:
|Note
|-
|0x000000
|00000000
|0XXXXXXX
| Caratteri equivalenti al codice ASCII; I byte iniziano con 0 e da soli indicano un carattere
|-
|0x000080
|00000XXX XXXXXXXX
|110XXXXX 10XXXXXX
| rowspan=2 align=top| il primo byte inizia per 110 o 1110, il successivo(i) con 10 e devono essere concatenati per formare un carattere
|-
|0x000800
|XXXXXXXX XXXXXXXX
|1110XXXX 10XXXXXX 10XXXXXX
|-
|0x010000
|110110XX XXXXXXXX<br/>110111XX XXXXXXXX
|11110XXX 10XXXXXX 10XXXXXX 10XXXXXX
|Confronto tra UTF-16 e UTF-8: UTF-16 richiede l'uso di coppie surrogate: viene sottratto il valore esadecimale 0x10000, in modo che la sequenza dei bit non coincida con quella usata da UTF-8
|}
|