Porque vários computadores usam diferentes valores numéricos para representar os conjuntos de caracteres , XML fornece um meio para definir qual conjunto de caracteres está sendo utilizada . Defina esse valor através de programação a partir de Active Server Pages (ASP) para garantir que cada computador está usando o mesmo conjunto de caracteres. Definir o conjunto de caracteres
conjuntos de caracteres comuns incluem UTF-8 , UTF-16 e ISO-8859- 1. Definir o caráter XML definido pela configuração do atributo "charset " no cabeçalho do documento usando :
< META http-equiv = " Content- Type" CONTENT = "text /xml; charset = UTF-8 ">
conjuntos de caracteres e ASP
programadores devem usar o () métodos Load () ou LoadXML para ler uma string XML e definir a codificação de um destes dois. Segundo a Microsoft, apenas ASP suporta o carregamento de seqüências de caracteres XML ou documentos codificados em UCS-2 ou UTF-8. Todas as outras codificações irá gerar uma mensagem de erro .
Mudando a codificação
Uma vez que a seqüência de caracteres XML foi carregado , você pode manipular o documento sem preocupações para que conjunto de caracteres está sendo utilizada . Quando o documento é salvo com o método ) save ( , ASP por saídas padrão o documento XML como UTF-8. Você pode alterar essa codificação através da inserção de criação de uma nova instrução de processamento. Por exemplo : createProcessingInstruction ( "xml ", " version = '1 .0 ' encoding = " ISO -8859-1 " );