Parce que plusieurs ordinateurs utilisent des valeurs numériques pour représenter les jeux de caractères , XML fournit un moyen pour définir le jeu de caractères est utilisé. Définissez cette valeur par programmation à partir de Active Server Pages ( ASP) pour s'assurer que chaque ordinateur utilise le même jeu de caractères . Définir le jeu de caractères
jeux de caractères communs incluent UTF- 8, UTF -16 et ISO-8859- 1. Définir le caractère XML mis en définissant l'attribut "charset " dans l'en-tête du document à l'aide :
< META HTTP -EQUIV = Content " Content-Type " = " text /xml; charset = UTF-8 »> Photos
les jeux de caractères et ASP
programmeurs doivent utiliser des méthodes de charge ( ) ou LoadXML () pour lire une chaîne XML dans et définir l'encodage à un de ces deux. Selon Microsoft , ASP prend uniquement en charge le chargement des chaînes XML ou documents codés en UCS- 2 ou UTF-8. Tous les autres codages vont générer un message d'erreur .
Modification du codage
Une fois la chaîne XML a été chargé, vous pouvez manipuler le document sans problèmes pour lesquels jeu de caractères est utilisé. Lorsque le document est enregistré avec la méthode save ( ) , ASP par défaut affiche le document XML en UTF-8 . Vous pouvez modifier cet encodage en insérant la création d'une nouvelle instruction de traitement. Par exemple: createProcessingInstruction ( "xml ", " version = '1 .0 ' encoding = " ISO-8859- 1 "') ;