Plusieurs encodages caracteres differents sur la meme page

Nouveau WRInaute
Bonjour tout le monde,

J'ai un petit problème avec mon site, en faite le site est multi-lingue et il faut que je gère l'encodage des caractères pour chaque langue.

Le problème est que sur une partie du site je suis obligé d'afficher les differentes traductions dans toutes les langues et cela sur la meme page.

Vous voyez à peu près le problème qui se pose, car j'utilise <meta http-equiv="........content="text/html;charset:utf-8;">.

Je ne sais pas si j'ai bien expliqué mon problème mais j'espère que quelqu'un pourra m'aider car c'est très urgent en faite.

(Je ne sais pas s'il y a une technique pour faire cela comme les css etc...)

Merci d'avance à tous et bonne journée.
 
WRInaute discret
salut

l'utf-8 est justement là pour ça... il gére toutes les langues en un seul encodage! donc encodez en utf-8

allez voir -http://www*onehour-onetie*com/ (en cours de réa. par ma boîte)
en haut plein de langue et de caractères... un seul encodage : utf-8 !
Code:
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />

A+
 
WRInaute passionné
+1 pour l'UTF-8. J'ai déjà eu de gros problèmes d'encodage sur un site multi-lingue ( http://le-parkour.net/ , anciennement parkour.net ) encodé en ISO-8859-1 et je me suis renseigné sur "le meilleur encodage" et effectivement, UTF-8 est très bien ;)
 
Nouveau WRInaute
Merci bcp pour vos réponses mais je crois que je me suis mal exprimé.

Voilà donc, le problème avec l'utf-8 c'est que pour la langue française par exemple le "ç" ne sort pas ou autres. Cependant pour chinois ça marche impec.

Donc le but est d'afficher chaque traduction (à noter qu'elle sera sur la meme page) dans le bon encodage car si on se tient seulement à l'utf-8 certains caracteres des autres langues ne s'affichent pas correctement.

Merci
 
WRInaute discret
si si le "ç" sort... c'est votre logiciel de saisie qui doit avoir un problème!... regardez bien en haut de mon site exemple... français y a bien un "ç"

utf-8 encode TOUTES les langues et TOUS les caractères... c'est un UNICODE, ensuite faut taper le texte dans un logiciel compatible 100% utf-8 et unicode (je ne sais pas sur quel logiciel vous saisissez votre texte!)

utf-8 encode même les symboles, les iconographie, etc.

je suis sûr à 366222% des possibilités de l'utf-8 :D
 
WRInaute accro
Je plussoie. Mes sites sont faits en utf-8 et je n'ai pas ce genre de problèmes

Il faut vérifier que l'éditeur utilisé enregistre bien la page en utf-8 (ce qui est différent de la déclaration en haut du code)
 
Nouveau WRInaute
Ok, vous avez raison car en effet les pages que j'include n'ont pas été enregistrées en UTF-8 ce qui cause le problème malgré le header http-equiv

Ce qui a pour conséquence que les "é, è, ç, ..." ne sont pas interprétés malgré la présence du http-equiv.

Merci pour votre aide mais on dirait bien que je vais devoir me resigner à utiliser des iframes et ainsi spécifier le bon encodage pour chaque langue car je ne vais m'amuser à tout changer dans le site.

Merci beaucoup pour vos aides

@+
 
Discussions similaires
Haut