永发信息网

mysql中文乱码

答案:2  悬赏:50  手机版
解决时间 2021-06-04 14:55
  • 提问者网友:最美的风景
  • 2021-06-04 04:27

我用的是MySQL5.1免安装版和sql-front,在cmd中插入中文数据可以正确显示,但是在sql-front中却出现乱码,同样在sql-front中插入中文数据可以正确显示,但是在cmd中用命令查询时显示乱码,在网上查了一下说是字符编码问题,我修改了my.ini文件

# The MySQL server
[mysqld]

default-character-set=utf8
default-collation=utf8_general_ci

重新创建了数据库和表创建时都指定了字符编码

CHARACTER set utf8 COLLATE utf8_general_ci

用show full columns from stu;命令查询的Collation为utf8_general_ci

插入数据查询还是没解决

用show variables like 'char%'查询character_set_client 、character_set_connection、character_set_results是latin1 我用set语句全改为utf8问题依然如此,各位高手知道解决的帮一下忙,不胜感激。

最佳答案
  • 五星知识达人网友:十鸦
  • 2021-06-04 05:15

你改成gbk试一试

全部回答
  • 1楼网友:独钓一江月
  • 2021-06-04 05:47

mysql 只能用 gbk 的, 如果不行 重新 安装下 看看 ,安装的时候 选 GBK 应该就OK了

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯