Caractères spéciaux [XML] - HTML/CSS - Programmation
Marsh Posté le 21-01-2003 à 21:51:23
C'est fini de faire du web comme il y a 10 ans ?
Maintenant, on spécifie un encoding (iso-8859-15 par exemple) dans l'entête de document et on tape directement les accents. Pareil en XML.
<?xml version="1.0" encoding="iso-8859-15">
Et tu met directement les lettres accentuées dedans.
Marsh Posté le 21-01-2003 à 21:54:41
kadreg a écrit : C'est fini de faire du web comme il y a 10 ans ? |
Dsl de te contredire, mais sous Mozilla (pas Netscape qui lui a pas de pb) il n'interprete pas les accents meme avec le bon encode au debut de page.
Faut pas trop lui en demander non plus
Marsh Posté le 21-01-2003 à 22:06:32
J'ai essayé avec le iso-8859-15 justement, et pareil IE 6 ne parse pas.
Marsh Posté le 21-01-2003 à 22:08:14
Cherrytree a écrit : J'ai essayé avec le iso-8859-15 justement, et pareil IE 6 ne parse pas. |
et en iso-8859-1 ?
Marsh Posté le 21-01-2003 à 22:13:15
Y'a quelque part le fichier que tu veux tester de visible?
Parce que normalement ca devrait marcher l'encoding...
A+,
Marsh Posté le 21-01-2003 à 22:13:35
lorill a écrit : |
Là, ça passe, mais en tapant les accents comme dans un traitement de texte. Autrement, il bippe.
Marsh Posté le 21-01-2003 à 22:16:21
Cherrytree a écrit : Là, ça passe, mais en tapant les accents comme dans un traitement de texte. Autrement, il bippe. |
sinon le iso-8859-15 c'est valide, mais on dirait que IE le gère pas... me semble avoir déja eu le probleme.
Marsh Posté le 21-01-2003 à 22:16:59
lorill a écrit : |
J'ai déjà eut le problème, mais avec IE5, et ça passait dans le 5.5
Marsh Posté le 21-01-2003 à 22:18:47
Voilà le fichier, avec les accents et avec les chaînes de remplacement.
<?xml version="1.0" encoding="iso-8859-1"?> |
<?xml version="1.0" encoding="iso-8859-1"?> |
Y a pas de DTD, parce que je suis un cochon.
Marsh Posté le 21-01-2003 à 22:20:29
exemple 1:
utilisations d'entités non déclarées, c'est MAL(tm)
exemple 2:
ou est le probleme ?
Marsh Posté le 21-01-2003 à 22:22:23
C'est la deuxième façon la bonne manière d'écrire le fichier.
Marsh Posté le 21-01-2003 à 22:23:21
lorill a écrit : exemple 1: |
C'est que je l'utilise après traitement par SAX dans un fichier HTML. J'ai toujours codé 'é' é alors je suis perdu.
Marsh Posté le 21-01-2003 à 22:24:09
Cherrytree a écrit : J'ai toujours codé 'é' é alors je suis perdu. |
en html aussi tu précises le charset et basta !
Marsh Posté le 21-01-2003 à 22:24:17
Cherrytree a écrit : J'ai toujours codé 'é' é alors je suis perdu. |
Aujourd'hui, sasfépu(c). C'est tout. Ca m'a fait bizarre à moi aussi, mais on s'y fait.
Marsh Posté le 21-01-2003 à 22:25:17
Je crois que je commence à comprendre... J'ai du méchamment m'emmeler les pinceaux. Donc, en somme avec le bon charset, ça doit marcher.
Marsh Posté le 21-01-2003 à 22:25:40
kadreg a écrit : |
moi ca m'a fait du bien, parce que ca me saoulait de les mettre auparavant
Marsh Posté le 21-01-2003 à 22:26:54
Fichtre ! C'est génial ça ! Juste une précision. Comment ça se serait passé si j'étais chinois ? Je veux dire pour ce qui est de la frappe du document XML, choix du charset, etc...
Marsh Posté le 21-01-2003 à 22:27:38
Cherrytree a écrit : Fichtre ! C'est génial ça ! Juste une précision. Comment ça se serait passé si j'étais chinois ? Je veux dire pour ce qui est de la frappe du document XML, choix du charset, etc... |
ben soit le charset qui va bien, soit unicode
Marsh Posté le 21-01-2003 à 22:28:46
unicode
Marsh Posté le 21-01-2003 à 22:33:30
J'ai l'impression que je vais passer toutes mes pages en Unicode, moi.
Marsh Posté le 21-01-2003 à 22:33:52
ReplyMarsh Posté le 21-01-2003 à 22:45:10
Cherrytree a écrit : Y a pas de DTD, parce que je suis un cochon. |
bah
le DTD c'est plus à la mode de toutes façons
Marsh Posté le 21-01-2003 à 22:48:31
DarkLord a écrit : |
Faut vraiment que je me recycle, je me fais vieux.
Marsh Posté le 21-01-2003 à 22:50:04
moi j'aime bien les DTD.
un schéma c'est trop long a faire... Au fait, ils sont normalisés les schémas w3c maintenant ? parce que les schémas microsoft, je préfère éviter pour des raisons purement idéologiques
Marsh Posté le 21-01-2003 à 22:54:12
lorill a écrit : moi j'aime bien les DTD. |
bin j'aime bien les DTD aussi mais c'est très vite limité quoi
Marsh Posté le 21-01-2003 à 22:55:49
DarkLord a écrit : |
c'est justement pour ca que je les aimes, c'est validant mais pas trop
(goret powah)
Marsh Posté le 21-01-2003 à 23:47:39
lorill a écrit : |
-> aucun intéret de me taper un truc en plus à définir si c'est pour qu'au finish le user puisse faire "un peu n'importe quoi" et que la validation passe quoi
Marsh Posté le 21-01-2003 à 21:45:27
J'ai un fichier XML qui doit servir pour remplir un document HTML. Seulement voilà, classiquement, dans une page HTML, on remplace les é par des é etc... Dans mon XML, j'ai essayé de faire ces conversions a priori : peine perdue, IE n'arrive pas à parser mon fichier. Alors quoi faire ?
Soit je me moque de ce que IE ne puisse pas parser le fichier (j'ai pas testé si ça fait chier Apache). Soit, je merde la validation de mon document HTML résultant. Soit vous avez une autre solution. Si je ne suis pas clair, n'hésitez pas.
---------------
Le site de ma maman