mysql 中文显示问题

为当前最终发行版之前的所有版本提供支持
回复
sunhubs
帖子: 18
注册时间: 2008-09-01 14:03
送出感谢: 0
接收感谢: 0
联系:

mysql 中文显示问题

#1

帖子 sunhubs » 2008-10-26 15:09

我用的是ubuntu8.04,安装的是mysql5.0,已经修改了mysql5.0的字符集为GB2312,可是还是不能正常显示中文,这是怎么回事阿?
头像
weilichun
帖子: 218
注册时间: 2007-09-09 15:41
来自: Beijing
送出感谢: 0
接收感谢: 1 次
联系:

Re: mysql 中文显示问题

#2

帖子 weilichun » 2008-10-26 16:09

换UTF-8试试
sunhubs
帖子: 18
注册时间: 2008-09-01 14:03
送出感谢: 0
接收感谢: 0
联系:

Re: mysql 中文显示问题

#3

帖子 sunhubs » 2008-10-26 16:34

没用。也曾试过
头像
Jarson
帖子: 2371
注册时间: 2008-07-21 9:44
来自: 深圳
送出感谢: 0
接收感谢: 0
联系:

Re: mysql 中文显示问题

#4

帖子 Jarson » 2008-10-26 17:38

在/etc/mysql/my.cnf文件中添加两行 default-character-set = utf8,一个在[clients]下,一个在[mysqld]下,方法就这么简单

这样就可以解决mysql、phpmyadmin的中文乱码了
hodrag
帖子: 204
注册时间: 2008-03-09 12:32
送出感谢: 0
接收感谢: 0
联系:

Re: mysql 中文显示问题

#5

帖子 hodrag » 2008-10-26 19:15

看你的表是什么编码了
utf8的在连接数据库以后打一条命令:SET NAMES 'utf8'
其它编码类似
sunhubs
帖子: 18
注册时间: 2008-09-01 14:03
送出感谢: 0
接收感谢: 0
联系:

Re: mysql 中文显示问题

#6

帖子 sunhubs » 2008-10-27 13:59

hodrag 写了:看你的表是什么编码了
utf8的在连接数据库以后打一条命令:SET NAMES 'utf8'
其它编码类似
我尚未连接数据库,只是正常的向里面load一张数据表而已,就连这样也不能显示中文阿
sunhubs
帖子: 18
注册时间: 2008-09-01 14:03
送出感谢: 0
接收感谢: 0
联系:

Re: mysql 中文显示问题

#7

帖子 sunhubs » 2008-10-27 14:42

我有一个想法:我试着向表里面插入一条数据,发现有时能显示一个正确汉子,有时却什么也不能显示,是不是mysql的中文字符集需要作一些处理?又该如何处理?比如如何更新下字符集
sunhubs
帖子: 18
注册时间: 2008-09-01 14:03
送出感谢: 0
接收感谢: 0
联系:

Re: mysql 中文显示问题

#8

帖子 sunhubs » 2008-10-27 15:53

现在的问题是:好像不能将军从WINDOWS转过来的数据直接LOAD后,不能显示中文
头像
Jarson
帖子: 2371
注册时间: 2008-07-21 9:44
来自: 深圳
送出感谢: 0
接收感谢: 0
联系:

Re: mysql 中文显示问题

#9

帖子 Jarson » 2008-10-29 13:10

sunhubs 写了:现在的问题是:好像不能将军从WINDOWS转过来的数据直接LOAD后,不能显示中文
我也发现这个问题了,从win传过来的数据load的时候中文的部分全部为空,英文或数字部分倒没有问题。
LuciferStar
帖子: 146
注册时间: 2008-10-27 9:38
送出感谢: 0
接收感谢: 0

Re: mysql 中文显示问题

#10

帖子 LuciferStar » 2008-10-29 15:22

GBK?
回复

回到 “老旧版本支持”