[问题] mysql 命令行状态无法输入中文!是设置问题还是输入法不兼容?

Web、Mail、Ftp、DNS、Proxy、VPN、Samba、LDAP 等基础网络服务
回复
头像
Hamtaro
帖子: 308
注册时间: 2005-04-15 5:59

[问题] mysql 命令行状态无法输入中文!是设置问题还是输入法不兼容?

#1

帖子 Hamtaro » 2006-06-08 13:57

mysql > insert into mytables value ("中文");
"中文" 二字无法输入 显示为 "---------"
mysql> source //home//pipe//se.sql


就可以插入到数据库中

se.sql 代码:
insert into mytables value ("中文");

我可以保证的数据库的字符集为utf8 见数据库的时候指定了 utf8 建立表的时候字符集设定也是 utf8
后来把 my.cnf中加入 字符集设定为 utf8 也不行。

用se.sql插入的中文用 select 命令可以查询并显示出来~ 可以排除数据库不支持中文记录的原因
只有mysql的命令行不支持中文。本来想在mysql中加入输入法支持的、可是mysql文件是个2进制文件,无奈了
大家帮忙解决一下吧~
AMD Althon64X2 Dual Core Processor 5000+
Jetway Hammar A770
Segate SATA 160G + Segate ATA 80G
Geil DDR2-800 2048 MB
AOC2016SW 1650x1050 with Geforce 9600GT

Windows XP sp3 & ubuntu 10.10
头像
Hamtaro
帖子: 308
注册时间: 2005-04-15 5:59

#2

帖子 Hamtaro » 2006-06-08 13:59

在安装mysql的时候我也已经加入了
./configure --with-charset=utf8
AMD Althon64X2 Dual Core Processor 5000+
Jetway Hammar A770
Segate SATA 160G + Segate ATA 80G
Geil DDR2-800 2048 MB
AOC2016SW 1650x1050 with Geforce 9600GT

Windows XP sp3 & ubuntu 10.10
stallmanliu
帖子: 24
注册时间: 2006-07-03 16:44
联系:

#3

帖子 stallmanliu » 2006-07-09 18:24

mark...........
回复