开发者社区> 问答> 正文

mysql在window平台支持utf8吗,怎么有乱码出现?

my.ini 中配置为
default-character-set=utf8
库和表都用了utf8
SHOW VARIABLES LIKE 'character_set_%';
+--------------------------+------------------------------------------+
| Variable_name | Value |
+--------------------------+------------------------------------------+
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | utf8 |
| character_set_filesystem | binary |
| character_set_results | utf8 |
| character_set_server | utf8 |
| character_set_system | utf8 |
| |
+--------------------------+------------------------------------------+
测试程序插入数据也是utf8编码
显示header头也是utf8;
但是读出来数据都是 ??号,什么原因?

展开
收起
落地花开啦 2016-02-05 15:38:09 2345 0
1 条回答
写回答
取消 提交回答
  • 喜欢技术,喜欢努力的人

    是在windows的command下使用mysql的客户端吧?
    windows的本地字符编码是GBK
    使用以下参数试试
    mysql -uxxxx -pxxxx --default-character-set=gbk

    2019-07-17 18:37:51
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
One Box: 解读事务与分析一体化数据库 HybridDB for MySQL 立即下载
One Box:解读事务与分析一体化数据库HybridDB for MySQL 立即下载
如何支撑HTAP场景-HybridDB for MySQL系统架构和技术演进 立即下载

相关镜像