RELATEED CONSULTING
相(xiàng)關咨詢
選擇下(xià)列産品馬上(shàng)在線溝通(tōng)
服務時間:9:30-18:00
你可能(néng)遇到(dào)了下(xià)面的問題
關閉右側工(gōng)具欄
SQLSTATE[HY000]: General error: 1366 Incorrect string value: '\xF0\x9F...' for column 'content' at r
  • 作者:小(xiǎo)編
  • 發表時間:2023-09-05 16:04
  • 來源:

SQLSTATE[HY000]: General error: 1366 Incorrect string value: \xF0\x9F... for column content at r(圖1)


類似這樣的報(bào)錯(cuò)提示,一(yī)般是内容詳情的字段不支持來自(zì)微信公衆号等文章的特殊表情、符号等導緻。

原因是易優cms的數據庫配置裡(lǐ)的編碼默認采用utf8,要改成 utf8mb4 ,以及内容詳情字段也要改成 utf8mb4編碼類型才行。


解決教程:

步驟1、編輯數據庫配置文件(jiàn) application/database.php

SQLSTATE[HY000]: General error: 1366 Incorrect string value: \xF0\x9F... for column content at r(圖2)


步驟2、執行數據庫sql語句,将内容字段 content 的字符集編碼也改成 utf8mb4、排序規則:utf8mb4_general_ci,工(gōng)具效果圖如下(xià):

SQLSTATE[HY000]: General error: 1366 Incorrect string value: \xF0\x9F... for column content at r(圖3)


如果沒有不懂(dǒng)用工(gōng)具,可以下(xià)載sql壓縮包,解壓将裡(lǐ)面的sql文件(jiàn),在【易優系統助手】插件(jiàn)裡(lǐ)執行。

SQLSTATE[HY000]: General error: 1366 Incorrect string value: \xF0\x9F... for column content at r(圖4)content.zip


SQLSTATE[HY000]: General error: 1366 Incorrect string value: \xF0\x9F... for column content at r(圖5)