里面的GBK改成utf-8的试试,
最好查一下数据库的编码
show
variables
like
'%char%'给我看看
关于乱码的原因不好一下说出,给出以下办法,尝试排除法来解决一下看看:解决MySql数据乱码:
1 写过滤器设置编码格式(格式和JSP页面的编码一样),或则在请求里面写request.setCharacterEncoding("编码方式")
2 如果是查询出数据乱码,在链接的URL上加上编码格式(你这里加了,没问题)
3 修改my.ini文件里面的 default-character-set= 您要的编码格式 (一共有两处,你查找一下 改为一样的编码格式)
4 如果是写入到数据库之后是乱码(前提是已经写了过滤器处理编码),修改my.ini文件里面查找sql-mode 设置 sql-mode ="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
如果出现乱码情况 就试试吧!
AUTO_INCREMENT=11 这个意思就是ID或是指定的列从11开始自增...比如你添加第一条记录,则变成12,以此类推......
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)