Stringa null-terminata: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Funzionalità collegamenti suggeriti: 3 collegamenti inseriti. |
m clean up, replaced: |dataaccesso= → |accesso= (3) |
||
Riga 22:
== Codifiche dei caratteri ==
Le stringhe null-terminate richiedono che la codifica non utilizzi un byte zero (0x00) da nessuna parte, quindi non è possibile memorizzare tutte le possibili [[ASCII|stringhe ASCII]] o [[UTF-8]].<ref>{{Cita web|url=http://tools.ietf.org/html/rfc3629#section-3|titolo=UTF-8, a transformation format of ISO 10646|
[[UTF-16]] utilizza numeri interi a 2 byte e poiché entrambi i byte possono essere zero (e infatti ''ogni altro'' byte lo è, quando si rappresenta testo ASCII), non può essere archiviato in una stringa di byte con terminazione null. Tuttavia, alcuni linguaggi implementano una stringa di caratteri [[UTF-16]] a [[16 bit]], terminata da un NUL a 16 bit.
|