日期:2014-05-17  浏览次数:20695 次

向Mysql添加数据 中文乱码 怎么解决
安装Mysql时 选的utf8 JSP文件也都是设置的utf-8 怎么向数据库添加中文书局的时候 要不就是乱码 要不就是添加不成功 何解?

------解决方案--------------------
连接数据库的url
这么写试试:
jdbc:mysql://localhost:3306/(数据库名字)?useUnicode=true&characterEncoding=utf8
------解决方案--------------------
我知道了你数据库对应的表编码或者对应的字段采用的不是UTF8编码的,可以加我QQ 519582737帮你解决
------解决方案--------------------
一般我们写程序
1,程序文件,jsp文件是utf-8编码的,jsp文件的头要设置utf-8编码类型
2,数据库设置成utf-8
满足以下两点,不会有乱码的存在的。
------解决方案--------------------
你先看在运用dos窗口中输入\s看一下你的数据库是否真的是utf-8编码,如果出现了latin1的编码的话,证明你的mysql其实并不是utf-8编码,你需要修改他的配置文件,关于修改他的配置文件这个网上多的是,在看你的IDE和jsp页面是不是也是utf-8,一般这种情况都是由于数据库和jsp页面还有IDE的编码不一致造成的。