出现什么问题了弄了好几遍都是 问号
中文写进去成乱码了,编码不对么
设置表的编码格式和数据库的编码格式。
编码问题
参考下这个帖子,修改下编码格式
https://www.cnblogs.com/aksir/p/7070493.html
中文乱码,就是UTF——8
在你查询前,set names gbk来设置编码为gbk可以防止乱码,然后再查询
把cmd窗框的编码设置成utf-8 而不是改变mysql的编码 →_→
1. 停止MySQL服务
2. MySQL的安装目录下找到my.ini,如果没有就把my-medium.ini复制为一个my.ini
3. 打开my.ini以后,在[client]和[mysqld]下面均加上default-character-set=utf8,保存并关闭(mysqld中增加如果出错,可以试 character-set-server=utf8)
4、启动MySQL服务
已经是?的数据,没办法改了,只能在配置完上面四步后,重新插入的数据,才不会是问号
编码问题。数据库设置UTF8,CMD窗口也设置为UTF8。或者统一为GBK
数据入库的本身就是 ??? 建议重新插入数据