UTF8 による MySQL コマンド ライン フォーマット: テーブル レイアウトの保持
問題:
MySQL コマンドUTF-8 エンコーディングに切り替えると、非ラテン文字を含むテーブルの行出力が歪められます。これにより、可読性が損なわれる可能性があります。
短い答え:
--default-character-set=utf8 オプションを使用して MySQL クライアントを起動します。または、このオプションを /etc/mysql/my.cnf ファイルに設定します。
詳細な説明:
--default-character-set オプションは文字を強制します。変数 (character_set_client、character_set_connection、およびcharacter_set_results) を UTF-8 に設定します。これにより、非ラテン文字を表示する場合でもデータが適切にフォーマットされるようになります。
ただし、問題が解決しない場合は、次の点を考慮してください:
考慮事項:
MySQL のUTF-8 実装 (utf8) は、UTF-8 標準に完全に準拠していない可能性があります。真の完全な UTF-8 実装が必要な場合は、代わりに utf8mb4 文字セットを使用してください。
以上がUTF-8 文字を含む MySQL テーブルを正しく表示するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。