Question

J'ai un site multilingue et je rencontre un problème d'insertion de balises méta en chinois. Celles-ci sont transformées en points d'interrogation.

Existe-t-il un moyen de réaliser cela?

Merci beaucoup

- EDITER -

La table contenant les URL SEF se trouve dans le jeu de caractères latin1_swedish_ci. Comment puis-je changer cette table unique en utf8_general_ci sans casser les URL?

Merci beaucoup!

Était-ce utile?

La solution

Assurez-vous que:

  • Le codage de caractères que vous utilisez inclut ces caractères (UTF-8 est sécurisé)
  • Votre éditeur est configuré pour utiliser ce codage de caractères
  • Votre base de données (si ces informations sont stockées dans une seule) est configurée pour utiliser cet encodage
  • Votre serveur Web est configuré pour générer un paramètre charset sur l'en-tête Content-type (et utilise l'encodage correct)
  • Votre navigateur n'est pas configuré pour ignorer le codage spécifié

Autres conseils

Récupérez-vous les données d'une base de données? Si c'est le cas, assurez-vous que le jeu de caractères de votre connexion est également défini sur utf-8. Dans MySQL par exemple, vous devez émettre cette requête avant toute autre:

SET NAMES 'utf8';

Il se peut que vous deviez coder les caractères chinois en entités HTML ou spécifier un jeu de caractères.

Avez-vous vérifié votre jeu de caractères dans les en-têtes de votre document? J'utilise habituellement UTF-8 pour créer des jeux de caractères chinois.

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

Si vous utilisez un programme tel que dreamweaver, assurez-vous également que vos fichiers sont réellement sauvegardés dans le jeu de caractères approprié. Nous avons eu un problème où les personnages d'un fichier dreamweaver arrivaient sous forme de ???? parce que l'éditeur lui-même a été défini sur iso-8859-1

Peut-être que votre navigateur - ou plus exactement la police que vous avez sélectionnée pour afficher la page - ne prend pas en charge les caractères chinois. De quel système et navigateur s'agit-il?

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top