使用 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中文网其他相关文章!