1. ホーム
  2. マイスル

ERROR 不明な文字セットです。'utf8mb4'

2022-02-23 04:01:22

utf8mb4エンコーディングセットは、ソーシャルネットワークデータを扱ったことがある人なら誰でも知っているように、顔文字をサポートしています。





このmysql 5.5以降では、utf8mb4エンコーディングセットをサポートしているので、5.1をアンインストールして5.5にアップグレードするだけです。





mysql my.cnf で default-character-set = utf8mb4 を設定し、各 [] で utf8mb4 を設定するか、ここで設定せず、データベースやデータテーブルの構築時に設定する方が簡単で効率的です。





[クライアント]です。



デフォルトキャラクターセット = utf8mb4







[mysql]です。



デフォルトキャラクターセット = utf8mb4







[mysqld] です。



文字セット-クライアント-ハンドシェイク = FALSE



文字セットサーバー = utf8mb4



照合サーバ = utf8mb4_unicode_ci



init_connect='SET NAMES utf8mb4'です。