MariaDB社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 5392|回复: 6
打印 上一主题 下一主题

dw中读取MYSQL中文是问号

[复制链接]
跳转到指定楼层
1#
发表于 2008-7-1 18:11:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我用的是windows平台。MYSQL安装时文字选择为GBK,创建库也用的是GBK,在MYSQL中输入中文没问题,SELECT也没问题。但是与DREAWEAVER连接后,读取的英文没问题,中文是??????。请问怎么解决啊?
谁有QQ或MSN请求帮助。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 转播转播 分享分享 分享淘帖 顶 踩
2#
发表于 2008-7-2 14:30:43 | 只看该作者
是因为连接时没有配置好字符集的问题。

在执行语句前加:
set names gbk;

插入也一样

同时也检查一下你的字符集设置。

试试
3#
 楼主| 发表于 2008-7-2 16:43:22 | 只看该作者

能详细些吗?

kider大哥,能不能说得详细些?我是新手。在什么地方输入:set names gbk;啊?
我在SQL输入了这个命令,还是没解决问题啊。急死我了。
4#
发表于 2008-7-3 09:42:47 | 只看该作者
很想来帮你解决这个问题!

检查一下你的表及字段的字符集设置是否正确:
mysql> show create table tablename;

而set names gbk;是一个综合的语句,是在你要做操作,如SELECT,INSERT之前做对字符集的设置,用法如:
mysql> set names gbk;
mysql> select * from tablename

还有你的问题提的不够详细,以后提问题请参考以下,也让大家都能来帮助你:
================================
MySQLpub社区提醒你,标题书写有技巧!细节决定一切!
标题:How+Why+What
(视情况选择描述,尽量能让大家一幕了然,切勿只用“求助、Help”等。)
内容描述:做了什么?+提示什么?+要做什么?
(尽量把你的问题展示清楚。)
==================================

如果还不行或你的问题还没有解决,请详细提交你的问题。我打算帮你把这个问题搞定,很具有代表性....
5#
发表于 2008-7-3 10:21:58 | 只看该作者
6#
 楼主| 发表于 2008-7-17 11:38:56 | 只看该作者

kider:我的详细描述

kider大哥,前几天出差,我把我的操作详细描述一下。
我用的系统是win2003,安装MYSQL时文字选择为GBK,创建库也用的是GBK,我在MYSQL中创建表格,插入表格内容中文,英文都可以。使用SELECT也可以正常显示中文。也就是说中文在MYSQL中一切正常。
      数据库连接我使用的是MyODBC-3.51.11-2-win。安装后,我在WINDOWS数据源中的系统DSN中添加了MYSQL ODBC DRIVER。 输入用户名ROOT和密码。将数据库添加完成。
      在DW中的应用程序中的数据库添加DSN,并且链接成功。出现MYSQL中的数据库,能够看到数据库中的表。在表上点击右键,查看。表中的英文可以正常显示,但是中文是????。急盼大哥帮助。
7#
发表于 2008-7-17 12:11:38 | 只看该作者
辛苦辛苦...

MyODBC中配置时,也可以加入语句set names gbk(你的字符集)。

然后请参考“乱码”标签,对这个问题的所有归档。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|小黑屋|手机版|MariaDB社区 ( 京ICP备07012489号    |
业务联系: QQ:48474881; 邮箱: 48474881@qq.com; 电话:13911732319
声明:本站部分文章是网友转载,若未经作者同意或署名有误,请联系网站管理员。

GMT+8, 2024-11-10 07:49 , Processed in 0.089769 second(s), 20 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表