MySQLに電子メールのコンテンツを保存しようとしています。
しかし、行を挿入しようとするとエラーが発生します。
いくつかの調査を行い、列タイプをutf8mb4に変更しました。しかし、私はまだ問題に直面しています。
誰か私が欠けているものを教えてもらえますか?
これは私が得ているエラーです
Error 1366: Incorrect string value: '\xF0\x9F\x98\x8A\x0AC...' for column 'text_body' at row 1
これは私のテーブルの文字セットですDEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci
columnのCHARACTER SET
はutf8mb4である必要があります。確認のため、SHOW CREATE TABLE
を入力してください。
また、接続はutf8mb4(またはクライアント言語に応じてUTF-8
)である必要があります。接続パラメータを見てみましょう。
????