J'ai décidé de passer du HTML au XHTML car le site que je developpe
possede un contenu mathématique, s'appyant donc sur MathML.
Le probleme, c'est que desormais, le parseur XML de mon navigateur
(Firefox 1) n'accepte plus les caracteres speciaux comme et tous
ces amis (parse error).
Il me semblait qu'il suffisait de dire que le content-type était de type
UTF-8 par exemple pour qu'il accepte ces caracteres.
En fait, je ne sait quel header mettre dans mon site afin que cela
fonctionne. Pour infos, comme je developpe en PHP, je doit (?) utiliser
la fonction header("Content-Type: application/xhtml+xml") afin de forcer
le navigateur a utiliser le parseur xml, dans le cas de mes fichiers
contenant du MathML.
sinon, j'utilise le contenu xhtml suivant dans mon template :
Je me rend compte que je "surcharge" (?) le content-type. Je me doute
que c'est pas terrible, voir faux. Mais je n'y connais rien en entetes
HTTP et aux roles exacts qu'elles ont.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Jérémie Fouché
Jérémie Fouché wrote:
Bonjour a tous
J'ai décidé de passer du HTML au XHTML car le site que je developpe possede un contenu mathématique, s'appyant donc sur MathML.
Le probleme, c'est que desormais, le parseur XML de mon navigateur (Firefox 1) n'accepte plus les caracteres speciaux comme et tous ces amis (parse error).
oups, l'erreur est plutot :
Erreur d'analyse XML : entité non définie Emplacement : http://localhost/jeremie/maths/ Numéro de ligne 6, Colonne 11 : <title>Jérémie Fouché : Maths</title> ----------^
--
Jérémie
Jérémie Fouché wrote:
Bonjour a tous
J'ai décidé de passer du HTML au XHTML car le site que je developpe
possede un contenu mathématique, s'appyant donc sur MathML.
Le probleme, c'est que desormais, le parseur XML de mon navigateur
(Firefox 1) n'accepte plus les caracteres speciaux comme et tous
ces amis (parse error).
oups, l'erreur est plutot :
Erreur d'analyse XML : entité non définie Emplacement :
http://localhost/jeremie/maths/ Numéro de ligne 6, Colonne 11 :
<title>Jérémie Fouché : Maths</title>
----------^
J'ai décidé de passer du HTML au XHTML car le site que je developpe possede un contenu mathématique, s'appyant donc sur MathML.
Le probleme, c'est que desormais, le parseur XML de mon navigateur (Firefox 1) n'accepte plus les caracteres speciaux comme et tous ces amis (parse error).
oups, l'erreur est plutot :
Erreur d'analyse XML : entité non définie Emplacement : http://localhost/jeremie/maths/ Numéro de ligne 6, Colonne 11 : <title>Jérémie Fouché : Maths</title> ----------^
--
Jérémie
Pierre Goiffon
"Jérémie Fouché" a écrit dans le message de news:cnd5tt$gva$
Il me semblait qu'il suffisait de dire que le content-type était de type UTF-8 par exemple pour qu'il accepte ces caracteres.
Euh non, les entités sont censées être définies dans la DTD indiquée en doctype. Le charset est nécessaire et permet de savoir à quel caractère correspond une suite de bits donnée. Il devrait être précisé absolument dans l'entête content-type HTTP (pour éviter les confusions, il contient 2 entêtes MIME, le content-type et le charset) :
Pour le reste, votre doctype semble correct, pas trop d'aide à vous donner.
"Jérémie Fouché" <jfouche@voila.fr> a écrit dans le message de
news:cnd5tt$gva$1@news.tiscali.fr
Il me semblait qu'il suffisait de dire que le content-type était de
type UTF-8 par exemple pour qu'il accepte ces caracteres.
Euh non, les entités sont censées être définies dans la DTD indiquée en
doctype.
Le charset est nécessaire et permet de savoir à quel caractère correspond
une suite de bits donnée. Il devrait être précisé absolument dans l'entête
content-type HTTP (pour éviter les confusions, il contient 2 entêtes MIME,
le content-type et le charset) :
"Jérémie Fouché" a écrit dans le message de news:cnd5tt$gva$
Il me semblait qu'il suffisait de dire que le content-type était de type UTF-8 par exemple pour qu'il accepte ces caracteres.
Euh non, les entités sont censées être définies dans la DTD indiquée en doctype. Le charset est nécessaire et permet de savoir à quel caractère correspond une suite de bits donnée. Il devrait être précisé absolument dans l'entête content-type HTTP (pour éviter les confusions, il contient 2 entêtes MIME, le content-type et le charset) :