Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > HTML / DHTML / XHTML
HTML / DHTML / XHTML Forum sur la programmation HTML / DHTML/ XHTML et la validation W3C. Cours (X)HTML, FAQ (X)HTML
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 02/03/2011, 21h28   #1
Débutant
 
Homme Laurent
Webmaster
Inscription : octobre 2006
Messages : 2 873
Détails du profil
Informations personnelles :
Nom : Homme Laurent
Âge : 48
Localisation : France, Isère (Rhône Alpes)

Informations professionnelles :
Activité : Webmaster
Secteur : Industrie

Informations forums :
Inscription : octobre 2006
Messages : 2 873
Points : 1 320
Points : 1 320
Par défaut affichage des caractères cyrilliques (russes)

Bonsoir,

j'ai un problème d'affichage des caractères cyrilliques. Peut-on me guider ? Voici 2 exemples qui passent mal :
Citation:
монета
et
Citation:
пятница
laurentSc est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/03/2011, 23h36   #2
Modérateur
 
Avatar de polymorphisme
 
Homme Grégory Roche
GED (Gestion Electronique de Documentation)
Inscription : octobre 2009
Messages : 1 067
Détails du profil
Informations personnelles :
Nom : Homme Grégory Roche
Âge : 38
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : GED (Gestion Electronique de Documentation)

Informations forums :
Inscription : octobre 2009
Messages : 1 067
Points : 1 445
Points : 1 445
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.
__________________
polymorphisme.com
Article : Installation de Cocoon
Je ne réponds pas aux MP à caractère technique.
polymorphisme est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/03/2011, 08h49   #3
Membre éprouvé
 
Homme Gaetan
Webmaster
Inscription : janvier 2007
Messages : 386
Détails du profil
Informations personnelles :
Nom : Homme Gaetan
Âge : 40
Localisation : France

Informations professionnelles :
Activité : Webmaster
Secteur : Biens de consommation

Informations forums :
Inscription : janvier 2007
Messages : 386
Points : 441
Points : 441
Envoyer un message via MSN à Gaetan_
Bonjour,

En complément de polymorphisme, je te conseillerais tout simplement d'utiliser un CHARSET UTF8 :
Code :
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
et d'enregistrer ta page sur ton éditeur au format UTF8 également (l'encodage ANSI peut altérer l'interprétation des caractères)
Gaetan_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/03/2011, 12h07   #4
Modérateur
 
Avatar de polymorphisme
 
Homme Grégory Roche
GED (Gestion Electronique de Documentation)
Inscription : octobre 2009
Messages : 1 067
Détails du profil
Informations personnelles :
Nom : Homme Grégory Roche
Âge : 38
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : GED (Gestion Electronique de Documentation)

Informations forums :
Inscription : octobre 2009
Messages : 1 067
Points : 1 445
Points : 1 445
Bonjour,

Citation:
En complément de polymorphisme, je te conseillerais tout simplement d'utiliser un CHARSET UTF8
j'avais pourtant indiqué :

Citation:
-- une balise meta indiquant l'encodage utilisé dans ta page;
__________________
polymorphisme.com
Article : Installation de Cocoon
Je ne réponds pas aux MP à caractère technique.
polymorphisme est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/03/2011, 20h46   #5
Débutant
 
Homme Laurent
Webmaster
Inscription : octobre 2006
Messages : 2 873
Détails du profil
Informations personnelles :
Nom : Homme Laurent
Âge : 48
Localisation : France, Isère (Rhône Alpes)

Informations professionnelles :
Activité : Webmaster
Secteur : Industrie

Informations forums :
Inscription : octobre 2006
Messages : 2 873
Points : 1 320
Points : 1 320
J'ai fait un essai sur un autre serveur, tout bête :
Code :
1
2
3
4
5
6
7
8
<html>
<head>
  <title>test</title>
</head>
<body>
<br>
&#1087;&#1103;&#1090;&#1085;&#1080;&#1094;&#1072;</body>
</html>
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) ?
laurentSc est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/03/2011, 08h35   #6
Membre éprouvé
 
Homme Gaetan
Webmaster
Inscription : janvier 2007
Messages : 386
Détails du profil
Informations personnelles :
Nom : Homme Gaetan
Âge : 40
Localisation : France

Informations professionnelles :
Activité : Webmaster
Secteur : Biens de consommation

Informations forums :
Inscription : janvier 2007
Messages : 386
Points : 441
Points : 441
Envoyer un message via MSN à Gaetan_
Les problèmes de configuration d'apache liés aux charset peuvent se contourner avec un .htaccess :
Code :
AddDefaultCharset UTF-8
Gaetan_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/03/2011, 14h37   #7
Expert Confirmé Sénior
 
Inscription : septembre 2004
Messages : 5 060
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 5 060
Points : 6 977
Points : 6 977
Citation:
Envoyé par laurentSc Voir le message
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) ?
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.
thelvin est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 15h17.


 
 
 
 
Partenaires

Hébergement Web