程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> Emoji表情符號錄入MySQL數據庫報錯的解決方案

Emoji表情符號錄入MySQL數據庫報錯的解決方案

編輯:MySQL綜合教程

Emoji表情符號錄入MySQL數據庫報錯的解決方案



1,查看tomcat後台日志,核心報錯信息如下:
Caused by: java.sql.SQLException: Incorrect string value: '\xF0\x9F\x98\x97\xF0\x9F...' for column 'CONTENT' at row 1
2,先去修改表字段字符集為utf8mb4:
ALTER TABLE UGC_REVIEW_CONTENT MODIFY `CONTENT` TEXT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci COMMENT '評論內容';
3,再去修改表字符集utf8mb4:
ALTER TABLE UGC_REVIEW_CONTENT CHARSET=utf8mb4 COMMENT='曬單/推薦的評論內容';
4,再去修改數據庫的字符集utf8mb4:
vim my.cnf
5,問題分析總結:
㈠ 原因
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved