分享到:
发表于 2009-03-05 15:19:51 楼主 | |
|
|
楼主热贴 |
发表于 2009-12-31 23:05:36 14楼 | |
高手很多,我路过 | |
发表于 2009-12-31 23:53:21 13楼 | |
支持 | |
发表于 2009-11-29 21:38:23 12楼 | |
您的内容正在火速审核中,请稍等 |
|
发表于 2009-11-29 21:22:38 11楼 | |
不错!! | |
发表于 2009-11-29 20:33:38 10楼 | |
学习一下 | |
发表于 2009-11-05 13:27:37 9楼 | |
学习 | |
发表于 2009-10-31 11:36:51 8楼 | |
学习了~~ | |
个性签名:
|
发表于 2009-04-30 19:19:33 7楼 | |
学习学习 | |
发表于 2009-04-26 14:06:20 6楼 | |
学习了 |
|
发表于 2009-03-05 15:23:16 5楼 | |
首先用show variables like 'character%'看服务器端用的是什么字符集,然后关闭服务器,重启的时候用mysqld -c gbk,就可以把数据库和服务器的字符编码改为GBK,再去查看有没有乱码,如果还有问题的话,建议把相应数据库data目录下的db.opt文件设置为default-character-set=gbk default-collation=gbk_chinese_ci,应该就可以了!希望能帮你解决问题 |
|
发表于 2009-03-05 15:23:07 4楼 | |
在my.ini中要改两处,编码都设置为GBK,然后重起一下把,新建一个数据库,应该行,以前我见过这种情况 | |
发表于 2009-03-05 15:22:43 3楼 | |
我也想知道,在那个dos里就是不是输入汉字,搞得只能在程序代码才能操作,显示的时候又能显示,就是插入时不知道输入汉字 | |
发表于 2009-03-05 15:22:27 2楼 | |
多之前也碰到过这个问题,貌似是环境变量的问题。 其实这个和字符集无关。通常出现在自己编译的mysql版本上,无论编译的时候加什么字符相关的参数都不行。其实真正的原因是系统locale引起的,如果mysql字符集用gbk,gb2312的,那么把系统LANG变量设置成en_US就可以解决这个问题,如果mysql是UTF8的字符集,用LANG=en_US.UTF-8可以解决这个问题。 系统默认rpm安装的mysql则没有这个问题出现。 如果是UTF-8的库,这样起mysql客户端: #LANG=en_US.UTF-8 mysql 如果是GBK或者GB2312的: #LANG=en_US mysql |
|
个性签名:
|
发表于 2009-03-05 15:22:08 1楼 | |
您的内容正在火速审核中,请稍等 |
|
针对ZOL星空(中国)您有任何使用问题和建议 您可以 联系星空(中国)管理员 、 查看帮助 或 给我提意见