web-dev-qa-db-fra.com

Erreur 1366: valeur de chaîne incorrecte: «\ xF0 \ x9F \ x98 \ x8A \ x0AC…» pour la colonne «text_body» à la ligne 1

J'essaie de stocker le contenu des e-mails dans mysql.

Mais je fais face à des erreurs en essayant d'insérer la ligne.

J'ai fait quelques recherches et changé le type de colonne en utf8mb4. Mais je suis toujours confronté au problème.

Quelqu'un peut-il me dire ce qui me manque?

C'est l'erreur que je reçois

Error 1366: Incorrect string value: '\xF0\x9F\x98\x8A\x0AC...' for column 'text_body' at row 1

Ceci est le jeu de caractères de ma table DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci

7
Giri

Le CHARACTER SET de la colonne doit être utf8mb4. Veuillez donner SHOW CREATE TABLE pour confirmation.

De plus, la connexion doit être utf8mb4 (ou UTF-8, selon la langue du client). Voyons les paramètres de connexion.

????

9
Rick James