Mysql不能插入中文问题,高手帮忙分析分析!

来源:百度知道 编辑:UC知道 时间:2024/05/02 00:51:43
首先,我创建表的信息:
mysql> show create table s_student;
+-----------+-------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
-----+
| Table | Create Table

|
+-----------+-------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
-----+
| s_student | CREATE TABLE `s_student` (
`s_id` int(10) NOT NULL AUTO_INCREMENT,
`s_name` varchar(20) DEFAULT NULL,
`s_class` varchar(20) DEFAULT NULL,
`s

重新打开:开始—>MySQL—> MySQL Server Instance Configuration Wizard进行设置。

参考图如下: 这里Character  Set选择gbk 或者gbk2312就可以了,他表示支持中文字符。

SET NAMES 'utf8'

先执行这行语句,设置输入字符串的格式

安装的时候的配置问题吧...windows下的话应该选gb2312吧..仅是猜测..

你不用是在页面提交的时候用的是GB2312编码吧,只要页面也是UTF-8编码的就不存在这种问题,