Mysql插入特殊字符

1. 保存用戶暱稱時出現如下錯誤

Incorrect string value: '\xF0\x9F\x8D\x80\xE6\x96...' for column 'CONTENT' at row 1數據庫

2. 緣由

這是因爲數據庫表配置的字符utf8_general_cispa

3. 解決方案

修改字段類型爲utf8mb4ci

ALTER TABLE `sys_news` MODIFY `CONTENT` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;string

相關文章
相關標籤/搜索