查询包含非 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 实施。要获得完整的 UTF-8 支持,请使用“utf8mb4”字符集。使用“--default-character-set=utf8mb4”运行客户端。
免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。
Copyright© 2022 湘ICP备2022001581号-3