第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

Mysql支持emoji表情

標(biāo)簽:
MySQL

更多讨论或者错误提交,也请移步。

1. 前言

最近为博客添加了Valine评论系统,因为它用的Leancloud的数据库,所以打算写个程序定时爬下来新的数据,并且存到自己的数据库中(毕竟在自己手中才是最安全的)。因为评论里面有emoji表情,所以需要数据库支持utf8mb4编码

2. 踩坑

服务器安装的数据库是Mysql 5.7。网上很多方法是通过命令行设置字符集编码格式,但是经过尝试,都以失败告终。

摸索后发现,需要更改mysql的配置文件。

首先,备份原来的配置文件:sudo cp /etc/mysql/mysql.conf.d/mysqld.cnf /etc/mysql/mysql.conf.d/mysqld.cnf.bak

然后,在mysqld.cnf文件中添加如下配置:

[client]
default-character-set = utf8mb4 # 客户端数据默认字符集

[mysql]
default-character-set = utf8mb4 # 数据库默认字符集

[mysqld]
character-set-client-handshake = FALSE
character-set-server = utf8mb4 # 服务端默认字符集
collation-server = utf8mb4_unicode_ci # 连接层默认字符集
init_connect = 'SET NAMES utf8mb4' # 指定每次连接的字符集utf8mb4

最后,保存退出后,重启mysql服务:sudo service mysql restart

3. 使用

为了方便使用,我一直使用的是mysql-font。在创建表格时候,设置字符集是utf8mb4,如下图所示:

webp

设置utf8mb4

最后,各式各样的emoji表情就可以存储在数据库了:

Ⓜ️



作者:godbmw
链接:https://www.jianshu.com/p/09ecc1819938


點(diǎn)擊查看更多內(nèi)容
TA 點(diǎn)贊

若覺(jué)得本文不錯(cuò),就分享一下吧!

評(píng)論

作者其他優(yōu)質(zhì)文章

正在加載中
JAVA開(kāi)發(fā)工程師
手記
粉絲
205
獲贊與收藏
1011

關(guān)注作者,訂閱最新文章

閱讀免費(fèi)教程

  • 推薦
  • 評(píng)論
  • 收藏
  • 共同學(xué)習(xí),寫(xiě)下你的評(píng)論
感謝您的支持,我會(huì)繼續(xù)努力的~
掃碼打賞,你說(shuō)多少就多少
贊賞金額會(huì)直接到老師賬戶
支付方式
打開(kāi)微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊(cè)有機(jī)會(huì)得

100積分直接送

付費(fèi)專欄免費(fèi)學(xué)

大額優(yōu)惠券免費(fèi)領(lǐng)

立即參與 放棄機(jī)會(huì)
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)

舉報(bào)

0/150
提交
取消