Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1955 connectés 

  FORUM HardWare.fr
  Programmation
  XML/XSL

  Entête XML sans encoding

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Entête XML sans encoding

n°1774139
kashir
<a href="javascript:c.popup";>
Posté le 18-08-2008 à 15:30:25  profilanswer
 

Bonjour,  
 
J'aimerai juste avoir une précision de la part de ceux qui maitrise le sujet.
Quand l'entête d'un fichier XML ressemble à ceci :
<?xml version = '1.0'?>
et non à cela:
<?xml version = '1.0' encoding="UTF8"?>
 
L'encodage par défaut est il UTF-8 ? Ou est ce un autre ?  
Je part bien sur du principe qu'il y a un encodage par défaut :D

mood
Publicité
Posté le 18-08-2008 à 15:30:25  profilanswer
 

n°1774148
FlorentG
Unité de Masse
Posté le 18-08-2008 à 15:56:06  profilanswer
 

Selon la recommandation XML :

Citation :

Entities encoded in UTF-16 MUST and entities encoded in UTF-8 MAY begin with the Byte Order Mark described by Annex H of [ISO/IEC 10646:2000], section 2.4 of [Unicode], and section 2.7 of [Unicode3] (the ZERO WIDTH NO-BREAK SPACE character, #xFEFF). This is an encoding signature, not part of either the markup or the character data of the XML document. XML processors MUST be able to use this character to differentiate between UTF-8 and UTF-16 encoded documents.
 
Although an XML processor is required to read only entities in the UTF-8 and UTF-16 encodings, it is recognized that other encodings are used around the world, and it may be desired for XML processors to read entities that use them. In the absence of external character encoding information (such as MIME headers), parsed entities which are stored in an encoding other than UTF-8 or UTF-16 MUST begin with a text declaration (see 4.3.1 The Text Declaration) containing an encoding declaration:


Donc dans l'absence totale d'information sur l'encoding (ni entête MIME ni attribut encoding dans la PI XML), c'est soit de l'UTF-8 soit de l'UTF-16. Pour l'UTF-16 un BOM est obligatoire, mais pas pour l'UTF-8, donc par défaut si y'a rien du tout c'est de l'UTF-8

n°1774151
kashir
&lt;a href=&#034;javascript:c.popup&#034;;&gt;
Posté le 18-08-2008 à 16:03:52  profilanswer
 

Merci


---------------
Galerie HFR  |  ksh.be mon site ouaibe | Galerie Flickr

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  XML/XSL

  Entête XML sans encoding

 

Sujets relatifs
[ANT] Lire un fichier XMLXML-XSL => XML, modification d'un fichier XML
generation d'un arbre au format XMLune application qui se modifie via XML
Probleme XML via XMLDom et base OracleWhere in XML
Aide pour XMLRemplir BDD mysql a partir d'un fichier XML
Question XSD/XML[C# XML Serialize .net 2.0]
Plus de sujets relatifs à : Entête XML sans encoding


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR