par
Hubert Roksor » 06 juin 2007, 21:43
J'aimerais éclaircir un point important, la collation (que tu appelles "interclassement" si j'ai bien compris) n'a rien à voir avec tes problèmes. La collation ne sert qu'à une chose, dire si une chaîne doit se classer avant ou après une autre, c'est tout.
Ton problème via du fait que tu ne déclares pas le charset de ton document, donc le validateur utilise la valeur par défaut qui est UTF-8. Apparement ta page est en ISO-8859-X (X étant soit 1 ou 15, je n'ai pas cherché précisément). Soit tu déclares iso-8859-1 comme charset en XML et via l'en-tête "Content-Type", soit tu fais passer ton éditeur en UTF-8, mais tu vas avoir des problèmes avec la manipulation de chaînes en PHP.
Fais quelques recherches sur les forums, le sujet a été débattu ad nauseum.
J'aimerais éclaircir un point important, la collation (que tu appelles "interclassement" si j'ai bien compris) n'a rien à voir avec tes problèmes. La collation ne sert qu'à une chose, dire si une chaîne doit se classer avant ou après une autre, c'est tout.
Ton problème via du fait que tu ne déclares pas le [b]charset[/b] de ton document, donc le validateur utilise la valeur par défaut qui est [b]UTF-8[/b]. Apparement ta page est en ISO-8859-X (X étant soit 1 ou 15, je n'ai pas cherché précisément). Soit tu déclares iso-8859-1 comme charset en XML et via l'en-tête "Content-Type", soit tu fais passer ton éditeur en UTF-8, mais tu vas avoir des problèmes avec la manipulation de chaînes en PHP.
Fais quelques recherches sur les forums, le sujet a été débattu ad nauseum.