myeclipse连接MySQL怎么老是乱码呀?

来源:百度知道 编辑:UC知道 时间:2024/06/04 05:15:01
我用的是myeclipse6.0,mysql5.0怎么用myeclipse的dbexplorer查看mysql中的数据的时候只要是中问就乱码呢,我用了同学的机器试过了,也是乱码,我用的是gb2312,然后mysql的设置也是gb2312,编码上应该没什么问题。

你可以看看你数据库里插入的数据是乱码?如果是就是插入的问题,有可能是jsp数据编码错误,或者就是MySQL编码错误,你一步一步的找嘛,总会找到的!如果数据库的值正常,那么就是显示错误了,在显示的时候也要设置字符编码,你再看看是哪儿错误,错误是一步一步找出来的,一个一个排除就出来了嘛!再有问题给我留言

找到mysql的my.ini,搜索一下就有了
打开找到mysql改为
[mysql]
default-character-set=gbk
然后重启mysql
ok

楼主说从Eclipse中访问数据库就乱码了,那应该是数据库中的插入中文已经是乱码,个人知道的一些可能原因有:1.Mysql编码设置问题;2.程序中插入(或修改)数据的地方没有对中文乱码进行处理(不一定是从页面传入后台的中文数据,也可能乱码数据是后台代码中定义的那些中文,插入数据库就乱了),以至将乱码插入数据库;3.程序编码(字符集)问题;4.操作系统字符集变动问题(比如IBM 的AIX系统,相关系统配置变动可能导致插入数据库的中文乱码)