絵文字ストレージ用 MySQL の「文字列値が正しくありません」エラーを解決する
「🎶」のような絵文字を含むツイートを保存すると、ユーザーは「文字列値が正しくありません...」というエラーが発生する場合があります。このエラーは、互換性のない文字エンコーディングによって発生します。
Toこの問題を解決するには、データベースの文字セットとツイートが保存されるテーブルを Unicode 文字をサポートするように構成する必要があります。従う手順は次のとおりです:
MySQL 構成ファイルを変更します:
[mysqld] セクションを見つけて、次の行:
データベースの変更とテーブル文字セット:
MySQL に接続し、次のコマンドを実行します:
変更点:
次のコマンドを実行して文字セットと照合順序の設定を確認します:
これらの変更を加えた後、MySQL データベースは「不正な文字列値」が発生することなく絵文字を含むツイートを保存できるようになります。エラー。
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3