Perché vari computer utilizzano diversi valori numerici per rappresentare insiemi di caratteri , XML fornisce un mezzo per definire quale set di caratteri in uso. Impostare questo valore programmaticamente da Active Server Pages (ASP) per garantire che ogni computer utilizza lo stesso set di caratteri. Definire il set di caratteri
set di caratteri comuni sono UTF - 8 , UTF -16 e ISO - 8859-1 . Definire il carattere XML impostato impostando l'attributo "charset" nell'intestazione del documento utilizzando :
< META http-equiv = Content " Content-Type" = " text /xml ; charset = UTF -8 ">
set di caratteri e ASP
programmatori devono usare entrambi i metodi load () o LoadXML () per leggere una stringa XML in e impostare la codifica di uno di questi due. Secondo Microsoft, ASP supporta solo il caricamento di stringhe XML o documenti codificati in UCS -2 o UTF -8 . Tutte le altre codifiche genererà un messaggio di errore .
Modifica della codifica
Una volta che la stringa XML è stato caricato, è possibile modificare il documento senza preoccupazioni per il quale viene utilizzato insieme di caratteri . Quando il documento viene salvato con il metodo save ( ) , ASP per default invia il documento XML come UTF-8 . È possibile modificare questa codifica inserendo la creazione di una nuova istruzione di elaborazione . Per esempio : createProcessingInstruction ( " xml ", " version = 'encoding =' '1 .0 ISO - 8859-1 '");