mysql save emoji incorrect string value

1.
For the mysql structure field or table, set the field to

character encoding: utf8mb4
Sequence rule: utf8mb4_general_ci

2. The driver version needs to support utf8mb4
, I used 5.1.36 3. The

mysql configuration

[mysqld]
adds
character-set-server = utf8mb4
collation -server=utf8mb4_general_ci


[client]
add
default-character-set=utf8mb4

[mysql]
add
default-character-set=utf8mb4

4. Restart mysql

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=326128607&siteId=291194637