MySQL 插入emoji 表情

2021-09-07 16:23:11 字數 1735 閱讀 5101

create

table

doctoruserinfomation

( id

intnot

null auto_increment comment '

系統id',

userid

varchar(28) comment '',

unionid

varchar(28) comment '',

nickname

varchar(64) character

setutf8mb4comment '',

remark

varchar(300) comment '',

***

varchar(1) comment '

使用者的性別,值為1時是男性,值為2時是女性,值為0時是未知',

language

varchar(8) comment '

使用者的語言,簡體中文為zh_cn',

city

varchar(32) comment '

使用者所在城市',

province

varchar(32) comment '

使用者所在省份',

country

varchar(32) comment '

使用者所在國家',

)

<

bean

id="datasource"

class

="org.apache.commons.dbcp2.basicdatasource"

>

<

property

name

="driverclassname"

value

="$"

/>

<

property

name

="url"

value

="$"

/>

<

property

name

="username"

value

="$"

/>

<

property

name

="password"

value

="$"

/>

<

property

name

="connectioninitsqls"

value

="set names utf8mb4;"

/>

bean

>

jdbc_driverclassname=com.mysql.jdbc.driver

jdbc_url=jdbc:mysql://localhost:3306/snowcms?useunicode=true

&characterencoding=utf8

jdbc_username=root

jdbc_password=chenjx

mysql 插入Emoji表情報錯

incorrect string value xf0 x9f x98 x84 xf0 x9f 找了點資料發現utf 8編碼有可能是兩個 三個 四個位元組。emoji表情或者某些特殊字元是4個位元組,而mysql的utf8編碼最多3個位元組,所以資料插不進去。網上解決方式都是 改動mysql配置 1....

mysql 儲存emoji表情

phenomenon 當儲存帶emoji表情的資料時,mysql提示儲存失敗。solution 更改對應欄位的字符集 alter table xx modify columnremarkvarchar 256 character set utf8mb4 collate utf8mb4 unicode...

Mysql支援emoji表情

教程所示使用的是 github 倉庫,網速過慢的朋友請 原文 mysql 支援 emoji 表情。更多討論或者錯誤提交,也請移步。最近為部落格新增了emoji表情,所以需要資料庫支援utf8mb4編碼。伺服器安裝的資料庫是mysql 5.7。網上很多方法是通過命令列設定字符集編碼格式,但是經過嘗試,...