General error: 1366 Incorrect string value: '\xF0\x9F\x98\x8

2021-04-04 13:36

General error: 1366 Incorrect string value: '\xF0\x9F\x98\x82\xEF\xBC...' for column 'info' at row 1
MYSQL不正确:
今日向数据信息库插进一总数据时,有总数据的某一字段名包括xF0x9Fx98x8A标识符,造成MYSQL数据信息库出現下列不正确:
[10501]SQLSTATE[HY000]: General error: 1366 Incorrect string value: 'xF0x9Fx98x82xEFxBC...' for column 'info' at row 1
不正确缘故:
大家能看到不正确提醒中的标识符xF0x9Fx98x8A ,这相匹配UTF-8编号文件格式中的4字节数编号(UTF-8编号标准)。一切正常的中国汉字一般不容易超出3个字节数,为何为出現4个字节数呢?具体上是它相匹配的是智能化手机上键入法中的小表情。那为何会出错呢?由于mysql中的utf-8其实不是真实实际意义上的utf-8,它只有储存1~3个字节数长短的utf-8编号,假如想储存4个字节数的务必用utf8mb4种类。不想要应用utf8mb4种类,最先要确保Mysql版本号要不少于 MySQL 5.5.3。
处理:
1. 最先更改数据信息库的标识符的编号文件格式为utf8mb4;
2. 再一个改动数据信息库联接的配备,自己用的是php,因此改动数据信息库联接编号文件格式为utf8mb4

新疆省SEO笑靥的blog共享全新,最合理的新疆省seo营销推广实例教程、seo提升计划方案、seoseo优化,而且出示对各制造行业客户订制要求营销推广、程序制作开发设计,在其中包括的有:后端开发开发设计【PHP,JAVA,C#,.NET】,前端开发开发设计【Html5,JavaScript,css3,vue+react】,android【安卓系统开发设计】,ios【iPhone开发设计】负荷布署,网站安全性检验,程序bug修补等详询::Tel:


扫描二维码分享到微信

在线咨询
联系电话

020-66889888