Mysql
 sql >> Base de données >  >> RDS >> Mysql

l'insertion de ô dans la base de données mysql fait partie de Rhône résultats dans Rh

Vous avez un problème pour transférer la chaîne Rhône dans votre base de données MySQL. Cela peut avoir plusieurs raisons, très certainement l'un des composants impliqués (très certainement MySQL en tant que serveur ou client) s'exécute sur une chaîne avec un encodage spécifié qui ne correspond pas à la position du caractère que vous appelez généralement ô . Comme il s'agit de la première position, l'encodage semble invalide, il sera coupé.

Vous devez vous assurer, en toutes circonstances et sans commettre la moindre erreur - pas même la moindre de configuration - que l'encodage des données que vous manipulez est toujours clair pour vous, correctement paramétré et correctement manipulé.

C'est à la fois pour l'entrée dans votre base de données et pour obtenir les données de votre base de données.

La chose qui me vient à l'esprit est :

  • Vous n'enregistrez pas votre fichier php encodé en UTF-8 sur le disque.

Plus loin :

  • Vous n'utilisez pas l'extension client MySQL recommandée.
  • Vous utilisez SET NAMES au lieu de configurer correctement les paramètres d'encodage de connexion. Voir mysql_set_charset .

Vérifiez cela, mais ce n'est qu'une supposition, il peut y avoir plusieurs raisons pour lesquelles cela se produit.