Eftersom olika datorer använder olika numeriska värden för att representera teckenuppsättningar , ger XML ett sätt att fastställa vilken teckenuppsättning som används . Ställ in detta värde programmatiskt från Active Server Pages ( ASP ) för att säkerställa varje dator använder samma teckenuppsättning . Definiera Teckenuppsättning
Vanliga teckenuppsättningar inkluderar UTF - 8 , UTF - 16 och ISO -8859-1 . Definiera XML karaktär genom att ställa in " charset " attribut i huvudet på dokumentet med :
< META HTTP - EQUIV = " Content - Type " content = " text /xml ; charset = UTF - 8 " > Addera teckenuppsättningar och ASP
Programmerare
måste använda antingen load ( ) eller LoadXML ( ) metoder för att läsa en XML- sträng i och ange kodningen till en av dessa två. Enligt Microsoft stöder ASP bara inläsningen av XML- strängar eller dokument kodade i UCS - 2 eller UTF - 8 . Alla andra kodningar kommer att generera ett felmeddelande .
Ändra kodningen
När XML-strängen har laddats , kan du manipulera dokumentet utan oro för vilka teckenuppsättning används. När dokumentet sparas med Spara ( ) metoden , ASP som standard matar XML-dokumentet som UTF - 8 . Du kan ändra den här kodningen genom att infoga skapa en ny bearbetning instruktion . Till exempel : createProcessingInstruction ( " xml " , " version = '1 .0 ' encoding = " ISO - 8859-1 " ) ;