日期:2014-05-18  浏览次数:20736 次

远程访问MySQL出现的中文问题
有这样的问题想请教 MySQL数据库在机器A上, 我在机器B上运行一个Web程序(A虚拟机,B是本地主机,就相当于局域网里面2台机子),现在要访问MySQL数据库验证用户名和密码 ;结果数据库里名字和密码为数字或字母的都可以验证通过,但中文的就不行。我代码里设置的都是GB18030 数据库里面中文可以正常显示,我安的时候就是选择的GBK 的。

难道访问远程数据库的时候,这个中文传输还有什么问题?

------解决方案--------------------
你的jsp或者servlet 打印一下 获取到表单值,可能是 获取到的表单值乱码

或者 直接输出 mysql 的字段值 看看,

就知道是什么乱码了