在往mysql数据中插入数据,在数据库为乱。原因有几个:
再建表前先执行1操作,会少很多事。
1、mysql安装目录下的my.ini中两个地方如下设置
[client]
port=3306
[mysql]
default-character-set=utf8/gbk
下面还有一处:
default-character-set=utf8/gbk
如果已经建立了表了 那么
2、把表删除了重新再建立,因为如果在没有改
my.ini中的设置前就建表,sql语句是这样子的:
CREATE TABLE `t_user` (
`id` int(11) NOT NULL,
`name` varchar(255) default NULL,
`sex` int(11) default NULL
) ENGINE=InnoDB DEFAULT CHARSET=Latin;这里默认就是Latin了,
要把CHARSET=utf8/gbk
现在还不知道如何去改变这里。
再建表前先执行1操作,会少很多事。
1、mysql安装目录下的my.ini中两个地方如下设置
[client]
port=3306
[mysql]
default-character-set=utf8/gbk
下面还有一处:
default-character-set=utf8/gbk
如果已经建立了表了 那么
2、把表删除了重新再建立,因为如果在没有改
my.ini中的设置前就建表,sql语句是这样子的:
CREATE TABLE `t_user` (
`id` int(11) NOT NULL,
`name` varchar(255) default NULL,
`sex` int(11) default NULL
) ENGINE=InnoDB DEFAULT CHARSET=Latin;这里默认就是Latin了,
要把CHARSET=utf8/gbk
现在还不知道如何去改变这里。