为了账号安全,请及时绑定邮箱和手机立即绑定

​Incorrect string value: '\xE4\xBD\xA0\xE5\xA5\xBD' for column 'content' at row 1

Incorrect string value: '\xE4\xBD\xA0\xE5\xA5\xBD' for column 'content' at row 1

表中输入汉字就这样了发布失败,一英文可以发布成功,前面我加了header("Content-type: text/html; charset=utf-8");也没有用啊。

正在回答

2 回答

http://img1.sycdn.imooc.com//56f000490001066d08690294.jpg

为什么前面修改字符集了(header("Content-type: text/html; charset=utf-8")或者(mysql_query('set names utf8'))),数据库默认的还是默认latin的,输入中文就提示:

Incorrect string value: '\xE4\xBD\xA0\xE5\xA5\xBD' for column 'content' at row 1

手动修改成:gbk_chinese_ci才可以输入中文。

0 回复 有任何疑惑可以回复我~

utf8中间haoxing没有“-”

0 回复 有任何疑惑可以回复我~
#1

kafu123 提问者

谢谢你,是utf-8的,我是在数据库中手动修改:排序规则下面的字符集,(默认latin的),修改成gbk_chinese_ci才ok的。
2016-03-21 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
PHP与MySQL关系大揭秘
  • 参与学习       72504    人
  • 解答问题       978    个

让我们一起走上探秘之旅,找寻php和mysql恋爱的真谛

进入课程

​Incorrect string value: '\xE4\xBD\xA0\xE5\xA5\xBD' for column 'content' at row 1

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号