分页: 1 / 1

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

发表于 : 2006-06-08 13:57
Hamtaro
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进制文件,无奈了
大家帮忙解决一下吧~

发表于 : 2006-06-08 13:59
Hamtaro
在安装mysql的时候我也已经加入了
./configure --with-charset=utf8

发表于 : 2006-07-09 18:24
stallmanliu
mark...........