Incorrect string value: '\xE7\x8F\xBD\xE7\x8F\xBA' for column 'card_holder_name' at row 1
解决方案 »
- 安装mysql出错could not start the service MySQL.Error:0
- 哪位达人有《MySQL核心技术手册》
- Web工程出现错误mysql错误
- mysql5存储过程语法有误麻烦高手解决
- 了解MySql远程管理的高手进来指点下
- MYSQL解决auto_increment的问题
- 帮我看看这个语句……
- 【怎么写】删除父表中id=2704的行且同时删除子表中满足这条件的行
- 在这个表中搜索最大销量的mysql语句怎么写?
- WINDOWS2003上无法正常安装MySQL5.6.24
- MySQL使用Navicat工具写存储过程遇到问题
- mySQL 为什么程序里面连续调用两次mysql_query()会出错
show variables like 'char%';
set names 'utf-8';
是不是character_set_database | gb2312 这项要改成utf-8,怎么改?
GB2312、UTF8
show create table xxx
在统一的字符集下重新建立表、插入记录
不行就set names utf8再不行就set names latin1
因为你的服务端的字符集character_set_database 为GB2312,所以只能存储一级汉字
所以导致部分汉字无法存入。
解决的方法是修改服务端字符集character_set_database为gbk或UTF8直接修改也是可以的,不过要每个表每个字段的改过去,很麻烦的。
ALTER TABLE tbl_name CONVERT TO CHARACTER SET charset_name;最好的方法是导出(不要导出表结构), 新建表,再导入。
MySQL 中文显示乱码