mysql命令行工具不能正确显示utf-8字符

时间:2016-08-30 20:42:28

标签: mysql utf-8

我在Ubuntu 16.04 MATE上使用MySQL命令行工具(Ver 14.14 Distrib 5.6.32,for Linux(x86_64)),它没有正确显示utf-8字符。即使我在启动mysql时使用命令行参数--default-character-set = utf8或--default-character-set = utf8mb4也是如此。例如,字符\ u2647应显示为♇但显示为“。”。当我从数据库中读取utf-8字符串并使用Python程序打印它们时,一切都很好。写入和读取正确的字符串。但是当从命令行使用SELECT *时,utf-8字符显示为三个单独的字节。任何建议将不胜感激。

0 个答案:

没有答案