utf8mb4 エンコーディングは utf8 エンコーディングのスーパーセットであり、utf8 と互換性があり、4 バイトの絵文字を保存できます。 utf8mb4 エンコーディングを使用する利点は、データの保存と取得時に絵文字のエンコーディングとデコーディングを考慮する必要がなくなることです。 データベースのエンコーディングを utf8mb4 に変更します。 1. MySQLのバージョン utf8mb4 をサポートする MySQL の最小バージョンは 5.5.3 以上です。そうでない場合は、新しいバージョンにアップグレードしてください。 2. MySQL ドライバー 5.1.34 が利用可能で、最小値は 5.1.13 未満にすることはできません。 SHOW VARIABLES WHERE Variable_name LIKE 'character_set_%' OR Variable_name LIKE 'collation%'; 3. MySQL設定ファイルを変更する MySQL設定ファイルmy.cnfを変更する my.cnf は通常、etc/mysql/my.cnf にあります。見つかったら、次の 3 つの部分に次のコンテンツを追加してください。 [クライアント] デフォルトの文字セット = utf8mb4 [mysql] デフォルトの文字セット = utf8mb4 目的地をメモする [mysqld] 文字セットクライアントハンドシェイク = FALSE 文字セットサーバー = utf8mb4 照合サーバー = utf8mb4_unicode_ci init_connect = '名前をutf8mb4に設定' 4. データベースを再起動して変数を確認する SHOW VARIABLES WHERE Variable_name LIKE 'character_set_%' OR Variable_name LIKE 'collation%'; collation_connection、collation_database、collation_server が何であるかは関係ありません。 しかし、それは保証されなければならない システム変数の説明 これらの変数は utf8mb4 である必要があります。 5. データベース接続構成 データベース接続パラメータ: characterEncoding=utf8 は自動的に utf8mb4 として認識されます。このパラメータを省略して自動検出することもできます。 6. データベースと作成したテーブルをutf8mb4に変換する テーブルのエンコーディングを変更します: ALTER TABLE TABLE_NAME CONVERT TO CHARACTER SET utf8mb4 COLLATEutf8mb4_general_ci; 要約する 以上が、MySQL データベースのエンコーディングを utf8mb4 に変更する方法についてご紹介しました。お役に立てれば幸いです。 以下もご興味があるかもしれません:
|
<<: Linux CentOS 7.7 システムの VMware インストールに関する詳細なチュートリアル
>>: js を使用して XML オンライン エディターを作成する例
適用シナリオ: iframe ページにスクロール バーがなく、親ウィンドウにスクロール バーが表示さ...
オンライン情報を参考に、cmakeを使用してCentOS6.8サーバーにMySQL5.7.18をイン...
効果使用する場合は、コードとスタイルを自分で最適化してください。画像を表示しない/ビデオとオーディオ...
参考までに、シンプルなナンバープレート入力コンポーネント(vue)です。具体的な内容は次のとおりです...
1. MySQL 5.6をインストールした後、正常に有効化できないMySQL の圧縮バージョンは、解...
閉鎖による問題を回避するためのletについてオブジェクト指向の考え方を使用して、購入者情報の削除機能...
成果を達成する 実装コードhtml <div class="wrap"&g...
この記事では、VMware Toolsのインストールと構成に関するグラフィックチュートリアルを参考と...
Linux の scp コマンド (Windows では scp は使用できません) と、mysql...
Baidu には slot-scope に関する記事が既にたくさんありますが、以前よく学習しておら...
インストール手順1. Redisをインストールするdocker search redis和docke...
Linux ではすべてがファイルなので、Android システム自体は Linux + Java だ...
目次1. 透かしのJsファイルを作成する2. 導入操作2.1 App.vueや他のページでの参照2....
Mysql でよく使用される表示コマンド1. 現在のデータベース サーバー内のデータベースの一覧を表...
目次charとvarcharの違いcharとvarcharの違い上記は、MySQL における cha...