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 オンライン エディターを作成する例
負荷分散の概要Nginx の負荷分散実装を紹介する前に、負荷分散の分類について簡単に説明します。負荷...
3G の普及により、携帯電話を使ってインターネットにアクセスする人が増えています。モバイル デバイ...
mysql ユーザーを作成し、承認します。形式: 「ユーザー パスワード」で識別されるユーザー@ログ...
序文世界最高の Web サーバーの 1 つである Nginx の利点は明らかです。 Nginx がリ...
序文ご存知のとおり、「CSS で要素を垂直方向に中央揃えするにはどうすればよいか」という質問は、すで...
最近、nginx をリバース プロキシとして使用し、docker で nginx を実行するシステム...
目次序文ブラウザJS非同期実行の原理ブラウザのイベントループ実行スタックとタスクキューマクロタスクと...
目次概要インデックスデータ構造バイナリツリー赤黒木BツリーB+ツリーハッシュ索引InnoDB インデ...
ウェブサイトにとって、これは最も基本的な機能です。それでは、登録プロセスに含まれる手順を見てみましょ...
sftp は、安全なファイル転送プロトコルである Secure File Transfer Prot...
この記事では、ドロップダウンテーブルの複数選択と検索を実現するためのvue+elementuiの具体...
退屈だったので、ループに関する簡単な演習をいくつかまとめてみました。JS を学び始めたばかりの方に役...
この記事では、divマウスドラッグ効果を実現するためのJavaScriptの具体的なコードを参考まで...
MySQL 環境をローカル (192.168.1.152) にデプロイし、リモート クライアント 1...
1. nginxをインストールして起動する # nginxをインストールする sudo apt-ge...