Fordi forskellige computere bruger forskellige numeriske værdier til at repræsentere tegnsæt , XML giver et middel til at fastlægge hvilke tegnsæt der bliver brugt. Indstil denne værdi programatically fra Active Server Pages (ASP ) for at sikre hver enkelt computer bruger den samme tegnsæt. Definer Tegnsæt
Fælles tegnsæt omfatter UTF -8, UTF -16 og ISO-8859 -1. Definer XML tegnsæt ved at indstille " tegnsæt " attribut i overskriften på dokumentet ved hjælp af : Hej
< META HTTP - EQUIV = " Content-Type " CONTENT = " text /xml ; charset = UTF-8 ">
fotos tegnsæt og ASP
Programmører skal bruge enten belastningen () eller LoadXML ( ) metoder til at læse en XML streng i og angive kodningen til én af disse to . Ifølge Microsoft kun ASP understøtter indlæsning af XML strenge eller dokumenter kodet i UCS -2 eller UTF-8. Alle andre kodninger vil generere en fejlmeddelelse .
Ændring af Kodning
Når XML strengen er indlæst , kan du manipulere dokumentet uden bekymringer , for hvilke tegnsæt bliver brugt . Når dokumentet gemmes med Gem ()-metoden , ASP som standard udgange XML dokument som UTF-8. Du kan ændre denne kodning ved at indsætte skabe en ny behandling instruktion. For eksempel: createProcessingInstruction ( " xml " , "version = '1 .0 ' encoding = " ISO -8859- 1' ");