Latin1 以外の文字を含むデータベースをクエリする場合、「set names utf8」コマンドを使用すると表形式の書式設定が中断される可能性がありますコマンドラインで。この記事では、UTF8 でエンコードされたデータを表示しながらこの書式設定を維持するための解決策について説明します。
「--default-character-set=」を使用してクライアントを実行します。 utf8' オプション:
mysql --default-character-set=utf8
または、 '/etc/mysql/my.cnf' のデフォルト:
[mysql] default-character-set=utf8
デフォルトの文字セットを UTF8 に設定すると、次の構成変数が強制的に設定されます。 UTF8:
show variables like '%char%';
MySQL の UTF8 エンコーディングは、完全に準拠した UTF-8 ではありません。 8の実装。 UTF-8 を完全にサポートするには、「utf8mb4」文字セットを使用します。 '--default-character-set=utf8mb4'.
を指定してクライアントを実行します。免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3