...字符编码都是utf8 用phpmyadmin可以正确插入并显示
发布网友
发布时间:2024-10-22 16:19
我来回答
共2个回答
热心网友
时间:2024-10-22 17:29
用phpmyadmin可以正确插入并显示,这点说明你表支持中文存储的,
然后你说的 mysql中文可插 插入的中文无法显示 显示空白---这是通过什么写入的,是在命令行吗,
那么你的客户端编码必须和数据库中的
character_set_client
character_set_connection
character_set_results
这三个编码一致,前面两个是连接的编码设置,包括对数据的写入也是用上面两个,最后一个是显示的编码,
楼上那位说的是针对win系统的操作,因为cmd命令行窗口的编码是gbk,执行 set names gbk的作用就是将数据库中那三个参数的编码转成gbk,如果你客户端的编码不是gbk,那这么设置就会出现乱码了
热心网友
时间:2024-10-22 17:34
改用set names gbk