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

Caractères étranges dans mysql dbase

Assurez-vous que le classement des colonnes, des tables et de la base de données est défini sur utf8_unicode_ci ou utf8_general_ci

Vous devez également garder à l'esprit, en plus de la meta directive que vous avez déjà, pour extraire et insérer des entrées vers et depuis la base de données dans le même encodage.

Incluez cette ligne juste après avoir passé l'appel pour vous connecter à la base de données :

mysql_query("set names 'utf8'");

Cela conservera le jeu de caractères correctement dans l'état UTF-8 pendant que vous manipulez et extrayez des entrées dans la base de données.

Si vous le pouvez pour la prochaine fois, ayez tout en UTF-8 depuis le tout début .