日期:2014-05-16  浏览次数:20749 次

jdbc连接MySql解决中文乱码问题
当jdbc连接数据库时,如果输入的是中文,则在数据库中表现出来的是?号,而无法利用中文输出,请问这种情况怎么解决???

------解决方案--------------------
这情况很很常见,为何有时在一些客户端中不能正常显示呢,以navaicat 为例,你安装时会有个编码选择,如果选的latin1 而你的数据库的编码用了utf8,这样看上去就不能正常显示,但是你如果在jdbc连接后,取数据时把编码设一致就可
------解决方案--------------------
数据库表的编码设置,确认是GBK?
------解决方案--------------------
探讨

字符集问题
set name 'gbk';
show variables 'character%';