免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 13361 | 回复: 9
打印 上一主题 下一主题

mysql客户端不能输入中文(急)???? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-08-16 18:09 |只看该作者 |倒序浏览
mysql客户端不能输入中文,在文本编缉器中没有文问题,终端地字符编码gbk,utf-8,gb2312都已经试过了,
os: redhat linux enterprise 3  mysql5.0.24

论坛徽章:
0
2 [报告]
发表于 2006-08-16 20:58 |只看该作者
哈哈,用mysqlfront 就可以了~~~~。

论坛徽章:
0
3 [报告]
发表于 2006-08-17 09:28 |只看该作者
SQLyog

论坛徽章:
0
4 [报告]
发表于 2006-08-17 10:22 |只看该作者
我的机器都是linux,没有windows,不能使用windows的客户端。windows的客户端我有一大把

论坛徽章:
0
5 [报告]
发表于 2006-08-17 12:56 |只看该作者
原帖由 ua 于 2006-8-16 18:09 发表
mysql客户端不能输入中文,在文本编缉器中没有文问题,终端地字符编码gbk,utf-8,gb2312都已经试过了,
os: redhat linux enterprise 3  mysql5.0.24


你的mysql客户端需要重新编译,否则不支持多字节字符集的输入,默认安装的好像都不支持

论坛徽章:
0
6 [报告]
发表于 2006-08-17 14:25 |只看该作者
vi /etc/my.cnf

进行如下修改

#password       = your_password
port            = 3306
default-character-set=gbk   #添加客户端的字符集
socket          = /tmp/mysql.sock

# Here follows entries for some specific programs

# The MySQL server
[mysqld]
port            = 3306
default-character-set=gbk  #添加服务器的字符集
socket          = /tmp/mysql.sock

论坛徽章:
0
7 [报告]
发表于 2006-08-18 13:44 |只看该作者
谢谢大家的热心帮助,终于可以输入中文了.
安装redhat linux 9.0软件包选择全部,再安装mysql5.0.24,mysql客户端就能使用中文了,还是不知道为什么.
我确认mysql的安装过程都是一样的,选择了字符集gbk.
郁闷中,

论坛徽章:
1
数据库技术版块每日发帖之星
日期:2016-03-12 06:20:00
8 [报告]
发表于 2006-08-19 18:19 |只看该作者
gnome-terminal->终端->设定字符编码
将字符编码设定成与MySQL Server一样的就可以插入中文了
RedHat AS 4 U2, gnome下测试没有问题

论坛徽章:
0
9 [报告]
发表于 2008-06-10 14:21 |只看该作者
嗯嗯,今天遇到了这个问题,查找到了这个帖子,找了很多资料终于解决了这个问题,其实这个和字符集无关。通常出现在自己编译的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

如果LANG变量是其他值,死活都输入不了中文。

记录一下,希望别人遇到同样问题的时候能受用。

论坛徽章:
0
10 [报告]
发表于 2008-06-10 14:38 |只看该作者
原帖由 gucuiwen 于 2008-6-10 14:21 发表
嗯嗯,今天遇到了这个问题,查找到了这个帖子,找了很多资料终于解决了这个问题,其实这个和字符集无关。通常出现在自己编译的mysql版本上,无论编译的时候加什么字符相关的参数都不行。其实真正的原因是系统lo ...



Good point.
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP