首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • MySQL乱码(MySQL ODBC 3.5.1驱动问题)
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • cuiyue4420
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    • 揭贴率:
    发表于:2008-08-19 11:59:43 楼主
    当用MySQL ODBC 3.5.1驱动在Windows机器上访问以utf8格式存储在MySQL4.1上的数据时,当连续的中文字数是奇数个时,最后一个中文会出现乱码,请教各位大虾怎样解决,谢谢
    100  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • wind_324
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-19 12:51:291楼 得分:0
    奇数?好奇怪!呵呵
    没碰到过。友情帮顶!
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • WWWWA
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    • 2

      6

    发表于:2008-08-19 16:43:422楼 得分:0
    在ODBC中配置字符集为UTF8试试,注意数据库、表、表中字段的字符集设置
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • cuiyue4420
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-19 17:34:463楼 得分:0
    ODBC设置过UTF8了,不行
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • wwwwb
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    • 9

      10

      10

    发表于:2008-08-20 09:38:354楼 得分:0
    检查数据库、表、表中字段的字符集设置是否一致
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • withwind_
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-20 10:56:215楼 得分:0
    看看字段长度是否足够, 还有注册数据库时候的字符集,你说是中文,那最好就用GBK或者GB18030(好像没有这个)
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • cuiyue4420
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-20 16:05:236楼 得分:0
    用客户端看数据是对的,用ODBC取出来出上述问题,应该不是数据库本身问题,应该是转换问题吧
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • WWWWA
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    • 2

      6

    发表于:2008-08-20 17:04:457楼 得分:0
    客户端连接MYSQL代码中是否指定字符集为UTF8?
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • cuiyue4420
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-21 18:00:178楼 得分:0
    请问怎么设定
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • WWWWA
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    • 2

      6

    发表于:2008-08-22 11:04:199楼 得分:0
    在你的连接字串中加入:characterset=utf8
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • WWWWA
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    • 2

      6

    发表于:2008-08-22 11:12:4910楼 得分:0
    搜索MYSQL INI、CNF,检查其中characterset的设置
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • LeoBai
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-22 18:20:1711楼 得分:0
    dsn设置字符集? 客户端走odbc?
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • green4420
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-29 08:52:2712楼 得分:0
    用JDBC应该无此问题
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • wind_324
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-09-05 17:19:4413楼 得分:0
    我也遇到类似问题

    我在用DTS向mysql导入数据的时候,

    一般的中文,英文都可以过来,但是像“脑残体”这中繁体+符号的数据就过不来!


    高手帮忙!!!
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved