RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:9:30-18:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄
SQLSTATE[HY000]: General error: 1366 Incorrect string value: '\xF0\x9F...' for column 'content' at r
  • 作者:小編
  • 發(fā)表時(shí)間:2023-09-05 16:04
  • 來(lái)源:

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


類似這樣的報(bào)錯(cuò)提示,一般是內(nèi)容詳情的字段不支持來(lái)自微信公眾號(hào)等文章的特殊表情、符號(hào)等導(dǎo)致。

原因是易優(yōu)cms的數(shù)據(jù)庫(kù)配置里的編碼默認(rèn)采用utf8,要改成 utf8mb4 ,以及內(nèi)容詳情字段也要改成 utf8mb4編碼類型才行。


解決教程:

步驟1、編輯數(shù)據(jù)庫(kù)配置文件 application/database.php

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


步驟2、執(zhí)行數(shù)據(jù)庫(kù)sql語(yǔ)句,將內(nèi)容字段 content 的字符集編碼也改成 utf8mb4、排序規(guī)則:utf8mb4_general_ci,工具效果圖如下:

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


如果沒有不懂用工具,可以下載sql壓縮包,解壓將里面的sql文件,在【易優(yōu)系統(tǒng)助手】插件里執(zhí)行。

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)