UTF-8 et en allemand personnages?

J'ai un problème avec l'allemand personnages sur mon site web,

en html/php le cadre du site web, j'ai ce code pour définir utf-8:

<meta charset="utf-8">

dans mysql, j'ai ce code pour définir utf-8

SET CHARSET 'utf8';
  1. Ici est un mot allemand: Gemäß

  2. Ici est de savoir comment ce mot se regarde dans la table mysql:

    Gem&Atilde;&curren;&Atilde;Ÿ

  3. Ici est de savoir comment ce mot est indiqué sur le site: Gemäß

Qu'est ce qu'un problème? Merci.

  • Comment avez-vous mis dans la base de données? Réglage du jeu de caractères n'est pas de l'aide si vous venez de jeter latin-1 octets après prétendant que vous êtes à l'envoi de l'utf-8.
  • Ce que @Wooble dit. Vous devez vous assurer que les chaînes de l'insertion sont dans le même encodage. Tout simplement parce que le site de la balise meta dit UTF-8 ne signifie pas que les chaînes dans votre code sera UTF-8 (bien que j'ai toujours supposé que l'UTF-8 est l'encodage par défaut... je vais voir j'ai peut-être fait quelque chose de mal ici et là).
  • Dans mon connection.php est-ce code: mysql_set_charset('utf8'); j'ai insérer des données comme ceci: mysql_query("INSERT INTO slike(titre,string,matière,prix,dimensions,lang,monnaie) VALUES('$titre','$code','$matériel','$prix','$dimensions','$lang','$prix')") or die(mysql_error());
  • double possible de l'UTF-8, tout le chemin à travers
  • vous avez encore des mauvais encodage dans la base de données, et il doit être corrigé de toute façon.
InformationsquelleAutor user1814358 | 2013-05-22