Bonsoir,
j'ai un problème d'affichage des caractères cyrilliques. Peut-on me guider ? Voici 2 exemples qui passent mal :etмонетапятница
Bonsoir,
j'ai un problème d'affichage des caractères cyrilliques. Peut-on me guider ? Voici 2 exemples qui passent mal :etмонетапятница
Bonjour Laurent,
il y a pas mal de choses à vérifié, sans être exhaustif :
-- l'attribut lang de la balise html, et xml:lang pour le xhtml;
-- une balise meta indiquant l'encodage utilisé dans ta page;
-- une fonte qui prenne en charge tes caractères cyrilliques
(soit installée sur le poste client, soit téléchargée à partir de ta feuille de style);
-- indique l'encodage dans ta feuille de style;
-- ton serveur, Apache j'imagine, correctement configurer;
-- pour le navigateur client, idem, avec un paramétrage correct.
Il y a d'autres choses à voir, mais je n'ai pas tout en tête.
Bonjour,
En complément de polymorphisme, je te conseillerais tout simplement d'utiliser un CHARSET UTF8 :
et d'enregistrer ta page sur ton éditeur au format UTF8 également (l'encodage ANSI peut altérer l'interprétation des caractères)
Code : Sélectionner tout - Visualiser dans une fenêtre à part <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
Bonjour,
j'avais pourtant indiqué :En complément de polymorphisme, je te conseillerais tout simplement d'utiliser un CHARSET UTF8
-- une balise meta indiquant l'encodage utilisé dans ta page;
J'ai fait un essai sur un autre serveur, tout bête :et il n'y a pas de problème d'affichage (http://laurentschmitt18.free.fr/russe/test.html)(contrairement à ce qu'affiche ce forum...), donc cela ne serait-il pas lié tout simplement au serveur (à sa configuration, comme dit Polymorphisme) ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <html> <head> <title>test</title> </head> <body> <br> пятница</body> </html>
Les problèmes de configuration d'apache liés aux charset peuvent se contourner avec un .htaccess :
Code : Sélectionner tout - Visualiser dans une fenêtre à part AddDefaultCharset UTF-8
Il n'y a jamais de problème quand on remplace le non-ASCII par des character references (forme &#number; ). Le forum n'a pas de problème non plus, mais à l'intérieur de la balise CODE, il transmet ces character references comme elles ont été tapées, au cas où ce soit le comportement voulu. C'est normal, il affiche les balises du code source au lieu de les interpréter, alors il fait pareil avec les références.
Il n'y a pas de problème avec ça, mais c'est un peu lourd, non ? Surtout si c'est pour faire des pages de russe. C'est pourquoi la solution préférée est de choisir un charset compatible (genre UTF-8,) et de n'utiliser que ça, partout, dans absolument tous les programmes utilisés pour toucher à ce truc.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager