絵文字ストレージ用 MySQL の「不正な文字列値」エラーを解決する
「🎶」のような絵文字を含むツイートを保存する場合、ユーザーは「文字列値が正しくありません...」というエラーが発生する場合があります。このエラーは互換性のない文字が原因で発生します。
この問題を解決するには、ツイートが保存されているデータベースとテーブルの文字セットを Unicode 文字をサポートするように構成する必要があります。従う手順は次のとおりです。
MySQL 構成ファイルを変更します。
[mysqld] セクションを追加または変更します。行:
変更データベースとテーブルの文字セット:
MySQL に接続し、次のコマンドを実行します:
変更を確認します:
次のコマンドを実行します文字セットと照合順序の設定を確認するには:
これらの変更を加えた後、MySQL はデータベースは、「文字列値が正しくありません」エラーが発生することなく、絵文字を含むツイートを保存できる必要があります。
以上が絵文字を保存する際の MySQL の「文字列値が正しくありません」エラーを修正する方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。