首页 > 后端开发 > php教程 > mysql 数据表 varchar 型数据不能存储 中文吗?该如何处理

mysql 数据表 varchar 型数据不能存储 中文吗?该如何处理

WBOY
发布: 2016-06-13 10:03:42
原创
1189 人浏览过

mysql 数据表 varchar 型数据不能存储 中文吗?
INSERT INTO `phptest`.`usermanage` (

`id` ,
`UserName` ,
`PassWord` ,
`Email` ,
`Image` ,
`question` ,//这里是varchar(255)
`anser` ,
`sex` ,
`brithday` ,
`fromwhere` ,//这里是varchar(255)
`web` ,
`qq` ,
`msn` ,
`Icq` ,
`yahoo` ,
`wangwang` ,//这里是varchar(255)
`pay` ,
`Info` ,//这里是varchar(255)
`Lock` 
)
VALUES (
'2', 'waterboy', '88888888', [email protected]', 'http://www.sowa.cn/face/01.gif', '你的爱人是谁', '不告诉你', '1', '1982-03-01', '广州', 'http://www.waterboy.51.cn', '0', [email protected]', '889833', [email protected]', '暗黑正义', [email protected]', '普通人一个', '0'


MySQL 返回: 

#1366 - Incorrect string value: '\xE4\xBD\xA0\xE7\x9A\x84...' for column 'question' at row 1 


varchar 型数据项,填写中文保存就会报错!

------解决方案--------------------
设置mysql数据库的编码为utf-8.

相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板