PHP建站技术分享-从入门到精通PHP建站技术分享-从入门到精通PHP建站技术分享-从入门到精通

QQ:420220301 微信/手机:150-3210-7690
当前位置:首页 > CMS教程 > Fastadmin

SQLSTATE[HY000]: General error: 1366 Incorrect string value 解决办法

管理员 2024-12-14
Fastadmin
8

今天客户反馈,之前FA老版本开发的系统,存在个别微信客户无法提交信息。
经检查发现,由于保存用户微信昵称时,该用户的昵称有特殊符号,而旧版FA的数据库用的是utf8编码,无法正常保存,报错信息如下:

SQLSTATE[HY000]: General error: 1366 Incorrect string value: 'xF0x9Fx90x9C xE5...' for column 'nickname' at row 1

image.png

解决方案如下:
1、设置数据库相应表的编码为utf8mb4
image.png

2、修改application/database.php文件中charset为utf8mb4
image.png

PS:新版本已默认使用utf8mb4,老版本用户可能也会遇到同样的问题,所以分享一下


希望以上内容对你有所帮助!如果还有其他问题,请随时提问。 各类知识收集 拥有多年CMS企业建站经验,对 iCMS, Fastadmin, ClassCMS, LeCMS, PbootCMS, PHPCMS, 易优CMS, YzmCMS, 讯睿CMS, 极致CMS, Wordpress, HkCMS, YznCMS, WellCMS, ThinkCMF, 等各类cms的相互转化,程序开发,网站制作,bug修复,程序杀毒,插件定制都可以提供最佳解决方案。

相关推荐

扫码关注

qrcode

QQ交谈

回顶部