mysql emoji save error

java operation mysql exception

Incorrect string value: '\xF0\x9F\x90\x98\xF0\x9F...' for column 'NICKNAME' at row 1

Solution:

1. Set mysql configuration:

character-set-server = utf8mb4
collation -server = utf8mb4_unicode_ci

2. At the same time, jdbc:mysql://10.201.11.102:3306/ufs_dev1?autoReconnect=true&useUnicode=true&characterEncoding=utf-8
remove characterEncoding in jdbc connection

Guess you like

Origin http://10.200.1.11:23101/article/api/json?id=326769557&siteId=291194637