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

数据库服务和管理,MySQL/PostgreSQL/Oracle/Sybase 等
回复
头像
Hamtaro
帖子: 308
注册时间: 2005-04-15 5:59
送出感谢: 0
接收感谢: 0
联系:

[问题] 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
送出感谢: 0
接收感谢: 0
联系:

#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
送出感谢: 0
接收感谢: 0
联系:

#3

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

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

回到 “数据库管理”