mysql 不能插入中文

数据库结构:CREATEDATABASE`desgin`/*!40100DEFAULTCHARACTERSETutf8*/表结构:CREATETABLE`test`(`i... 数据库结构:CREATE DATABASE `desgin` /*!40100 DEFAULT CHARACTER SET utf8 */表结构:CREATE TABLE `test` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(255) NOT NULL DEFAULT '' COMMENT '姓名', PRIMARY KEY (`id`), KEY `name` (`name`)) ENGINE=InnoDB DEFAULT CHARSET=utf8插入语句 :INSERT INTO test VALUES(NULL,'韩剑');错误信息:ERROR 1366 (22007): Incorrect string value: '\xBA\xAB\xBD\xA3' for column 'name' at row 1 展开
 我来答
DoramiHe
2017-11-27 · 知道合伙人互联网行家
DoramiHe
知道合伙人互联网行家
采纳数:25333 获赞数:59538
2011年中山职业技术学院毕业,现担任毅衣公司京东小二

向TA提问 私信TA
展开全部
嗯,我以前开发的时候也试过,utf8也没得到解决,最后只有通过gbk解决,然后gbk不能识别的不算多,可以通过转码实现
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式