如何在mysql数据库中插入中文部产生乱码? 如何在mysql数据库中插入中文部产生乱码?每次一插入中文就乱,郁闷! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你用的Windows还是Linux,windows下的cmd窗口不是太合适,如果在windows下,建议你使用一些专门的mysql GUI软件,如SUN的Mysql Browser或者国人自己写的MYSQL-Front.都非常不错,不存在编码问题 linux下找到my.cnf[client]default-character-set=gbk #添加客户端的字符集[mysqld]default-character-set=gbk #添加服务器的字符集如果是apache,请让字符集与mysql的一致,如果是web确认头元素中字符集一致。 my.ini 的相关内容[mysql] default-character-set=gb2312 [mysqld] default-character-set=gb2312 ==================================== create table description ( name VARCHAR(16), description VARCHAR(32) )default charset=gb2312; 然后正常插入数据就可以了 如: insert into description values('1', '普通用户'); cmd连接中有个default-character-set参数吧?数据库字符集设置没有问题的话,就看你用的客户端了 。 使用的是ODBC还是JDBC,都要设置字符集;或者cmd,指定default-cahrset。 求系统开发 合同样本 还是昨天的问题 由于没说清楚 今天贴出数据供大家测试 急!!!在linux下mysql5.1.41下如何安装xtraDB mysql 在线等!!! asp网站mssql 换成mysql!!! 问个mysql自动增长和事务安全的问题 LIKE的使用问题 insert into ta select xx 如何产生不一样的ID? load data infile 该如何输出结果 mysql查询语句怎么写 关于MYSQL问题 关于MySQL UTF8编码的问题
my.cnf[client]
default-character-set=gbk #添加客户端的字符集
[mysqld]
default-character-set=gbk #添加服务器的字符集如果是apache,请让字符集与mysql的一致,
如果是web确认头元素中字符集一致。
default-character-set=gb2312 [mysqld]
default-character-set=gb2312 ====================================
create table description (
name VARCHAR(16),
description VARCHAR(32)
)default charset=gb2312;
然后正常插入数据就可以了
如: insert into description values('1', '普通用户');
数据库字符集设置没有问题的话,就看你用的客户端了 。
使用的是ODBC还是JDBC,都要设置字符集;或者cmd,指定default-cahrset。