1633 sujets
Formats, encodage, internationalisation, XML
Pour l'encodage, tu peux regarder mozilla-europe en grec :
http://www.mozilla-europe.org/el/ (je crois que c'est grec hein, quasi sûr mais un vieux doute subsiste.)
C'est de l'UTF-8 mais un encodage spécifique doit exister, devrait te renseigner sur ce point.
Pour ce qui est de n'appliquer cet encodage (et la langue aussi) qu'à une partie de la page, oui c'est possible (enfin un vieux doute subsiste là aussi, mais je pense pas me planter).
Donc un truc de ce style devrait fonctionner
Enfin, pour le UTF-8, ça paraitrait bizar que l'encodage ne soit pas le même pour tout le document, donc à mon avis c'est une connerie sur ce point
Donc, UTF-8 pour toute la page, Attention à bien sauver ton document dans cet encodage via ton editeur.
Et il ne reste plus qu'à spécifier la langue comme dans mon exemple (donc faut virer l'encodage je pense.
http://www.mozilla-europe.org/el/ (je crois que c'est grec hein, quasi sûr mais un vieux doute subsiste.)
C'est de l'UTF-8 mais un encodage spécifique doit exister, devrait te renseigner sur ce point.
Pour ce qui est de n'appliquer cet encodage (et la langue aussi) qu'à une partie de la page, oui c'est possible (enfin un vieux doute subsiste là aussi, mais je pense pas me planter).
Donc un truc de ce style devrait fonctionner
<div xml:lang="el" lang="el" encoding="UTF-8">
TON GREC
</div>
Enfin, pour le UTF-8, ça paraitrait bizar que l'encodage ne soit pas le même pour tout le document, donc à mon avis c'est une connerie sur ce point
Donc, UTF-8 pour toute la page, Attention à bien sauver ton document dans cet encodage via ton editeur.
Et il ne reste plus qu'à spécifier la langue comme dans mon exemple (donc faut virer l'encodage je pense.
Non. Un encodage est unique et valable pour la totalité du document. Il est impossible d'avoir un <p> encodé en ISO-8859-1 (français) et un autre en ISO-8859-7 (grec).
<edit>
C'est d'ailleurs pour cela que l'encodage n'est indiqué par un attribut d'élément, contrairement à la langue, mais, par ordre de priorité décroissante :
- D'abord à partir de l'en-tête HTTP Content-Type envoyé par le serveur, qui n'admet qu'une valeur unique de charset.
- A défaut, avec le prologue XML pour les documents XHTML, idem.
- A défaut, avec la meta http-equiv="Content-Type" content="...; charset=...", toujours unique.
- A défaut, au pifomètre selon la configuration de l'utilisateur. En général, ça donne du windows-1252 et plein de petits carrés énigmatiques partout.
</edit>
Solution la plus directe ici : utiliser l'encodage UTF-8, qui te donne accès à la fois aux caractères français et aux caractères grecs. attention à bien vérifier que ton éditeur HTML génère bien des caractères en UTF-8.
Quelques liens:
- http://openweb.eu.org/articles/jeux_caracteres/
- http://blog-and-blues.org/weblog/2004/08/16/275-encodage-caracteres-xhtml
<edit>Il te faudra aussi indiquer les changements de langue. Voir:
- http://blog-and-blues.org/weblog/2004/10/20/319-internationalisation-specifier-la-ou-les-langues-document-web
</edit>
Modifié le 19 Jan 2005 - 14:58
<edit>
C'est d'ailleurs pour cela que l'encodage n'est indiqué par un attribut d'élément, contrairement à la langue, mais, par ordre de priorité décroissante :
- D'abord à partir de l'en-tête HTTP Content-Type envoyé par le serveur, qui n'admet qu'une valeur unique de charset.
- A défaut, avec le prologue XML pour les documents XHTML, idem.
- A défaut, avec la meta http-equiv="Content-Type" content="...; charset=...", toujours unique.
- A défaut, au pifomètre selon la configuration de l'utilisateur. En général, ça donne du windows-1252 et plein de petits carrés énigmatiques partout.
</edit>
Solution la plus directe ici : utiliser l'encodage UTF-8, qui te donne accès à la fois aux caractères français et aux caractères grecs. attention à bien vérifier que ton éditeur HTML génère bien des caractères en UTF-8.
Quelques liens:
- http://openweb.eu.org/articles/jeux_caracteres/
- http://blog-and-blues.org/weblog/2004/08/16/275-encodage-caracteres-xhtml
<edit>Il te faudra aussi indiquer les changements de langue. Voir:
- http://blog-and-blues.org/weblog/2004/10/20/319-internationalisation-specifier-la-ou-les-langues-document-web
</edit>
Modifié le 19 Jan 2005 - 14:58