免费在线a视频-免费在线观看a视频-免费在线观看大片影视大全-免费在线观看的视频-色播丁香-色播基地

mysql如何存Emoji表情

:2024年05月14日 CSDN
分享到:

我的項(xiàng)目技術(shù)棧 flask + sqlalchemy + mysql,在這樣的架構(gòu)下,我想要mysql能存Emoji表情。

如何存Emoji表情

背景

我的項(xiàng)目技術(shù)棧 flask + sqlalchemy + mysql
在這樣的架構(gòu)下,我想要mysql能存Emoji表情。

解決方案

如果想在數(shù)據(jù)庫存emoji表情需要滿足以下幾種情況。
1: mysql 數(shù)據(jù)庫要改成utf8md4編碼格式,因?yàn)檫@樣才能存emoji四個(gè)字符的表情。
2: 客戶端也要改成utf8md4的編碼格式,這里的客戶端指的是后端工程師開發(fā)的服務(wù)器,只是相對(duì)于數(shù)據(jù)庫來說是是客戶端。其實(shí)就是在連接mysql的時(shí)候指定一下以什么編碼連接mysql數(shù)據(jù)庫。

一: 如果是自己搭建的數(shù)據(jù)庫,參考如下。

1:先創(chuàng)建數(shù)據(jù)庫,utf8編碼

CREATE DATABASE  `database name` DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;11

2: 修改mysql 的配置文件 /etc/my.cnf 文件

[client] default-character-set = utf8mb4

[mysqld]
character-set-server=utf8mb4
collation-server=utf8mb4_unicode_ci

[mysql] default-character-set = utf8mb4

3:然后把你的表和字段也要支持utf8md4編碼

4:修改你連接數(shù)據(jù)庫的方式

SQLALCHEMY_DATABASE_URI = “mysql://賬號(hào):密碼@ip:port/數(shù)據(jù)庫名?charset=utf8mb4”

主要在連接后面加上這個(gè)編碼

?charset=utf8mb4

二: 如果你用的阿里云的數(shù)據(jù)庫

1:創(chuàng)建utf8mb4數(shù)據(jù)庫


在這里插入圖片描述


在這里插入圖片描述

數(shù)據(jù)庫里的表也要支持utf8md4 當(dāng)我在阿里創(chuàng)建一個(gè)utf8mb4數(shù)據(jù)庫,
然后ORM遷移后就已經(jīng)數(shù)據(jù)庫里的表就已經(jīng)是utf8mb4編碼了。

2: 最后你連接數(shù)據(jù)庫的方式如下

SQLALCHEMY_DATABASE_URI = “mysql://賬號(hào):密碼@ip:port/數(shù)據(jù)庫名?charset=utf8mb4”

主要在連接后面加上這個(gè)編碼

?charset=utf8mb4

參考

https://www.jianshu.com/p/57d544acdc1f

參考阿里的描述

概述 本文主要介紹RDS MySQL如何使用utf8mb4字符集存儲(chǔ)emoji表情。

詳細(xì)信息 阿里云提醒您:

如果您對(duì)實(shí)例或數(shù)據(jù)有修改、變更等風(fēng)險(xiǎn)操作,務(wù)必注意實(shí)例的容災(zāi)、容錯(cuò)能力,確保數(shù)據(jù)安全。
如果您對(duì)實(shí)例(包括但不限于ECS、RDS)等進(jìn)行配置與數(shù)據(jù)修改,建議提前創(chuàng)建快照或開啟RDS日志備份等功能。
如果您在阿里云平臺(tái)授權(quán)或者提交過登錄賬號(hào)、密碼等安全信息,建議您及時(shí)修改。

基本原則 如果要實(shí)現(xiàn)存儲(chǔ)emoji表情到RDS
MySQL實(shí)例,需要客戶端、到RDS實(shí)例的會(huì)話連接、RDS實(shí)例三個(gè)方面統(tǒng)一使用utf8mb4字符集。

客戶端:客戶端需要保證輸出字符串的字符集為utf8mb4。
到RDS實(shí)例的會(huì)話連接:支持utf8mb4字符集。以常見的JDBC連接為例,需要使用MySQL Connector/J
5.1.13及以上的版本,JDBC的連接串中,建議不配置characterEncoding選項(xiàng)。 RDS實(shí)例:在RDS控制臺(tái)將character_set_server參數(shù)設(shè)置為utf8mb4,且數(shù)據(jù)庫和表的字符集也要設(shè)置為utf8mb4。

修改字符集 如果字符集不符合以上基本原則,請(qǐng)參見RDS MySQL字符集相關(guān)說明修改字符集。

說明:由utf8修改為utf8mb4字符集不會(huì)影響之后的數(shù)據(jù)質(zhì)量,且已經(jīng)存在的數(shù)據(jù)也不受影響,但是數(shù)據(jù)存儲(chǔ)空間會(huì)有所增加。

適用于云數(shù)據(jù)庫RDS MySQL版

來源:https://blog.csdn.net/qq_46804698/article/details/137035001

[我要糾錯(cuò)]
[ 編輯:宋聰喬 &發(fā)表于江蘇 ]
關(guān)鍵詞: 如何 Emoji 表情 背景 解決方案

來源:本文內(nèi)容搜集或轉(zhuǎn)自各大網(wǎng)絡(luò)平臺(tái),并已注明來源、出處,如果轉(zhuǎn)載侵犯您的版權(quán)或非授權(quán)發(fā)布,請(qǐng)聯(lián)系小編,我們會(huì)及時(shí)審核處理。
聲明:江蘇教育黃頁對(duì)文中觀點(diǎn)保持中立,對(duì)所包含內(nèi)容的準(zhǔn)確性、可靠性或者完整性不提供任何明示或暗示的保證,不對(duì)文章觀點(diǎn)負(fù)責(zé),僅作分享之用,文章版權(quán)及插圖屬于原作者。

點(diǎn)個(gè)贊
0
踩一腳
0

您在閱讀:mysql如何存Emoji表情

Copyright©2013-2025 ?JSedu114 All Rights Reserved. 江蘇教育信息綜合發(fā)布查詢平臺(tái)保留所有權(quán)利

蘇公網(wǎng)安備32010402000125 蘇ICP備14051488號(hào)-3技術(shù)支持:南京博盛藍(lán)睿網(wǎng)絡(luò)科技有限公司

南京思必達(dá)教育科技有限公司版權(quán)所有   百度統(tǒng)計(jì)

主站蜘蛛池模板: 制服丝袜中文字幕在线观看 | 久久99精品久久久久久欧洲站 | 夜夜穞狠狠穞 | 亚洲成人xxx | 天天操天天干天搞天天射 | 久久夜视频| 精品女同一区二区三区在线观看 | 国产极品在线观看视频 | 成年免费在线观看 | 中文字幕15页 | 日批免费视频不要会员 | 性欧美暴力猛交xxxxx高清 | 国产福利微拍精品一区二区 | 在线精品日韩一区二区三区 | 欧美日韩视频在线第一区二区三区 | 天天艹天天艹 | 日韩性视频 | 国产成人久久 | 最新黄色在线 | 成人久久久精品乱码一区二区三区 | 精品一区二区三区视频在线观看免 | 香港经典a毛片免费观看爽爽影院 | 成人免费精品视频 | 国产精品日本一区二区在线看 | 国产a视频 | 日日摸夜夜摸狠狠摸97 | 国产精品欧美在线 | 一级做a爱片久久蜜桃 | 黄色午夜影院 | 久久天天拍天天爱天天躁 | 欧美国产日韩综合 | 在线综合+亚洲+欧美中文字幕 | 亚洲成人黄色在线观看 | 欧美亚洲综合在线观看 | 免费看污污的视频 | 成人在线色视频 | 国产欧美日韩亚洲 | 一级黄色大片免费 | 色色色色色色网 | 亚洲欧美成人综合 | 波多野结衣视频免费看 |
最熱文章
最新文章
  • 阿里云上云鉅惠,云產(chǎn)品享最低成本,有需要聯(lián)系,
  • 卡爾蔡司鏡片優(yōu)惠店,鏡片價(jià)格低
  • 蘋果原裝手機(jī)殼