5. Versioni degli standard
ISO/IEC 10646 viene aggiornato di tanto in tanto con la pubblicazione di emendamenti e di parti aggiuntive; analogamente, nel tempo vengono pubblicate nuove versioni dello standard Unicode. Ogni nuova versione rende obsoleta e sostituisce la precedente, ma le implementazioni, e cosa più significativa i dati, non vengono aggiornati istantaneamente.
Aggiunta di caratteri
In generale le modifiche consistono nell'aggiunta di nuovi caratteri, il che non pone particolari problemi con i dati preesistenti.
Il "pasticcio coreano"
Nel 1996 l'Emendamento 5 all'edizione 1993 di ISO/IEC 10646 e Unicode 2.0 hanno spostato e ampliato il blocco Hangul coreano, rendendo così non validi, nella nuova versione, tutti i dati preesistenti contenenti caratteri Hangul. Unicode 2.0 presenta la stessa differenza rispetto a Unicode 1.1.
Motivazione
La giustificazione addotta per consentire una modifica incompatibile di questo tipo fu che non esistevano implementazioni rilevanti né quantità significative di dati contenenti Hangul.
Impegno assunto
L'episodio è stato soprannominato il "pasticcio coreano" ("Korean mess") e i comitati competenti si sono impegnati a non introdurre mai più una modifica incompatibile di questo genere (si vedano le Unicode Consortium Policies [1]).
Impatto sulle etichette MIME
Le nuove versioni, e in particolare eventuali modifiche incompatibili, hanno conseguenze sulle etichette di charset MIME, di cui si tratta in Registrazione MIME (Sezione 8).
Collegamenti correlati
- Precedente: 4. Sintassi delle sequenze di byte UTF-8
- Torna alla pagina principale RFC 3629
- Successivo: 6. Marcatore di ordine dei byte (BOM)