2016-11-07 1 views
0

Je travaille sur des emoji pour travailler avec la base de données mysql. Première chose que mon application utilise RDS avec la version "5.6.22". J'ai utilisé le lien suivant pour gérer emoji pour RDS pour DB: mysqlConfiguration de Emoji de base de données RDS MYSQL

http: /aprogrammers.blogspot.in/2014/12/utf8mb4-character-set-in-amazon-rds.html

Comme lien Say nous devons mettre à jour le jeu de caractères à "utf8mb4" donc j'ai fait les changements en conséquence.

Veuillez trouver ci-joint l'image ayant des paramètres de variables connexes "Jeu de caractères" pour RDS (RDS-config.JPG).

Toujours après avoir effectué la configuration correcte, j'obtiens une erreur disant comme suit: "Valeur de chaîne incorrecte: '\ xF0 \ x9D \ x8C \ x86' pour la colonne 'nom_colonne' à la ligne 1".

La deuxième chose est que lorsque je travaille avec DB mysql locale qui a la version "5.7.15". J'ai fait les mêmes changements avec les variables de jeu de caractères pour "utf8mb4". Pour plus de détails, veuillez vérifier l'image jointe (Local-config.JPG).

Maintenant, si je me connecte à DB local, emoji fonctionne très bien.

Je peux n'importe qui m'aider avec ce problème. Merci d'avance. Harshvardhan Pawar

détails RDS: Config enter image description here

détails Local Config: enter image description here

+0

Correction: lien utilisé pour la mise en œuvre http://aprogrammers.blogspot.in/2014/12/utf8mb4-character-set-in-amazon-rds.html –

Répondre

0

j'ai eu question très similaire. Le problème était que j'ai défini utf8mb4 pour le groupe de paramètres qui n'a pas été sélectionné comme groupe par défaut de mon instance RDS.