ホームページ >データベース >mysql チュートリアル >UTF8 を使用して MySQL コマンドラインで表形式を保持するにはどうすればよいですか?
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」を使用してクライアントを実行します。
以上がUTF8 を使用して MySQL コマンドラインで表形式を保持するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。