MYSQL数据编码现在是这样的 为什么插入中文还是乱码?
程序员文章站
2022-04-28 20:12:58
...
剩下的database和server那里也要改吗 我用的wamp 不知道怎么改 这样设置一下重启后又成了图片中的样子
SET character_set_database = utf8;
SET character_set_server = utf8;
在my.ini中设置了三个
[client] [mysql] [mysqld]这三个设置成了utf8了 也不行
回复内容:
剩下的database和server那里也要改吗 我用的wamp 不知道怎么改 这样设置一下重启后又成了图片中的样子
SET character_set_database = utf8;
SET character_set_server = utf8;
在my.ini中设置了三个
[client] [mysql] [mysqld]这三个设置成了utf8了 也不行
+--------------------------+-----------------------------------------------------------------+
| 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
题主是通过网页插入还是终端插入?
还有表的编码啊,关键在表的编码上
create table employee
(
//..............
) DEFAULT CHARSET=utf8;
建表语句这样写,把表的编码设为utf-8, 也许会解决问题.