XML Codifica & ASP

April 3

Poiché vari computer utilizzano diversi valori numerici per rappresentare i set di caratteri, XML fornisce un mezzo per definire quale set di caratteri in uso. Impostare questo valore programmatico 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 includono UTF-8, UTF-16 e ISO-8859-1. Definire il carattere XML set impostando l'attributo "charset" nell'intestazione del documento usando:

<META http-equiv = "Content-Type" content = "text / xml; charset = UTF-8">

Set di caratteri e ASP

I programmatori devono utilizzare il Load () o metodi LoadXML () per leggere una stringa XML 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 genereranno un messaggio di errore.

Modifica della codifica

Una volta che la stringa XML è stato caricato, è possibile manipolare il documento senza preoccupazioni per il quale viene utilizzato set di caratteri. Quando il documento viene salvato con il metodo save (), ASP di default in uscita il documento XML come UTF-8. È possibile modificare questa codifica inserendo la creazione di una nuova istruzione di elaborazione. Per esempio: createProcessingInstruction ( "version = '1.0' encoding = 'ISO-8859-1'" "xml");