高分求助:还是mysql乱码,头疼,各位大哥帮小弟瞧瞧吧~

fys249931556 2007-12-10 09:51:41
因为以前一直 用ORACLE 和 MS SQLServer,所以对这个Mysql乱码不大在意。。现在一个新项目要用mysql数据库,终于遇到了传说中的乱码,并且让小弟深感头痛。。一个数据库,竟然出现不3个不同的编码。
在MySql Command Line Client 中显示正常。。
在mysql Query Broser中显示的如下字样。
可是,我从数据库中读出来的时候确变成了 ?????ù±???× 这样的符号(我连接数据库的URL设置了characterEncoding=GBK,gb2312和UTF-8的都试过,没有效果)。
小弟翻阅查找不少资料,依然不能解决问题。
说明:MySql版本为5.0,建库的方法是用 mysql -uroot -p <test.sql 这样的形式向数据库导入sql语句建立的。
修改my.ini的方法小弟已经试过,不过没有效果,所以此处请不要再说,谢谢。。
如果有不清楚的地方,小弟随时跟帖说明,请各位大侠多多指点,不胜感激。
...全文
139 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
jpinglove 2007-12-18
  • 打赏
  • 举报
回复
yueliangdao0608

说很对,大家以后有问题选去精华区看看!

别往费的大侠们的精辟解答!

有些问题大侠们已经解决得很好了!

shetianlang 2007-12-14
  • 打赏
  • 举报
回复
我也遇到这个问题,按各种字符集的方法一直没有解决.
谁真正解决了麻烦告诉一声.
toddzst 2007-12-14
  • 打赏
  • 举报
回复
修改my.ini的方法小弟已经试过,不过没有效果,所以此处请不要再说
========================================================
如果你先建的数据库,再修改的INI,那有什么作用?呵呵
LAOC 2007-12-14
  • 打赏
  • 举报
回复
To fys249931556:
To shetianlang:
建议去看一下版主精华版的问题。
如果解决不了,考虑一下连接数据库用的连接方法
我是用ODBC来连接的,把ODBC从3.51升级到5.1之后,就没有乱码问题了。
懒得去死 2007-12-14
  • 打赏
  • 举报
回复
精华区的帖子为什么不去仔细看看?
你读出来的数据是???这种形式的。
那是因为你在客户端连接的编码不正确。
设置正确的连接编码

set names 你的编码。
lgfong 2007-12-13
  • 打赏
  • 举报
回复
数据库所的字符集必须一致,如数据库是UTF-8,网页页面也必须是UTF-8,
LAOC 2007-12-13
  • 打赏
  • 举报
回复
我也遇到了这样的问题,头大。
你用的是什么操作系统?还有,是用什么来连接数据库的?mysqlconection?
懒得去死 2007-12-10
  • 打赏
  • 举报
回复
看精华区的帖子。
fys249931556 2007-12-10
  • 打赏
  • 举报
回复
难道就没有人看到??

56,678

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧