欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

Flask項目Mysql輸入Emoji表情出現Bug解決方案

下面講講關于Flask項目MySQL輸入Emoji表情出現Bug解決方案,文字的奧妙在于貼近主題相關。所以,閑話就不談了,我們直接看下文吧,相信看完Flask項目Mysql輸入Emoji表情出現Bug解決方案這篇文章你一定會有所受益。

創(chuàng)新互聯公司專注為客戶提供全方位的互聯網綜合服務,包含不限于網站建設、成都網站建設、桂陽網絡推廣、微信小程序開發(fā)、桂陽網絡營銷、桂陽企業(yè)策劃、桂陽品牌公關、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運營等,從售前售中售后,我們都將竭誠為您服務,您的肯定,是我們最大的嘉獎;創(chuàng)新互聯公司為所有大學生創(chuàng)業(yè)者提供桂陽建站搭建服務,24小時服務熱線:18982081108,官方網址:www.aaarwkj.com

Bug背景

之前在寫Flask入門項目Flask Mega項目的時候,一直都是用SQLite,后面切換到Mysql數據庫發(fā)現在存入一些EMOJI表情符號的時候,會出現如下的報錯。

Flask項目Mysql輸入Emoji表情出現Bug解決方案

Bug解決思路

剛開始覺得應該是數據庫的編碼的問題,因為之前也遇到數據庫存入特殊符號的時候發(fā)生報錯。那先查看云服務器上面的數據庫編碼格式。

show variables like '%char%';

通過查看數據庫編碼發(fā)現都是utf8格式。然后查閱有關的資料,以及翻閱之前做過的筆記發(fā)現,Mysql中的utf8編碼格式最多支持最多3字節(jié)的數據,而emoji表情字符是4個字節(jié)的字符,如果采用utf8的數據庫插入表情字符,就會因為被截斷導致無法存入到數據庫。

Bug解決過程

大概理解了原理就好辦了,修改數據庫的編碼格式,因為我是使用的是Mariadb數據庫

Flask項目Mysql輸入Emoji表情出現Bug解決方案

我修改的是/etc/my.cnf,/etc/my.cnf.d/目錄下的配置文件,大概修改有這幾項內容:

[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’

然后重啟mariadb數據庫,進入數據庫中查看是否修改成功:

Flask項目Mysql輸入Emoji表情出現Bug解決方案

修改成功,然后接著修改數據庫和表的編碼格式:

alter database database_name character set 'utf8mb4' collate 'utf8mb4_general_ci';

表格編碼格式:

alter table table_name convert to character set 'utf8mb4' collate 'utf8mb4_general_ci';

查看是否修改成功:

Flask項目Mysql輸入Emoji表情出現Bug解決方案

修改成功?。?!

重啟項目然后再次寫入帶有Emoji表情符號的評論到數據庫中,發(fā)現還是出現了問題,重新梳理了一下思路大概是因為Flask項目中的SQLAlchemy連接Mysql的編碼格式錯誤,重新修改了一下連接數據庫的編碼格式:

Flask項目Mysql輸入Emoji表情出現Bug解決方案

再次重啟項目重新發(fā)布評論:

Flask項目Mysql輸入Emoji表情出現Bug解決方案

對于以上Flask項目Mysql輸入Emoji表情出現Bug解決方案相關內容,大家還有什么不明白的地方嗎?或者想要了解更多相關,可以繼續(xù)關注我們的行業(yè)資訊板塊。

名稱欄目:Flask項目Mysql輸入Emoji表情出現Bug解決方案
網頁鏈接:http://www.aaarwkj.com/article34/jpohse.html

成都網站建設公司_創(chuàng)新互聯,為您提供企業(yè)網站制作、動態(tài)網站、面包屑導航、ChatGPT、用戶體驗

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯

成都網站建設
香蕉视频网站欧美一区| 亚洲国产黄片在线播放| 欧美日韩精品国产精品| 国语自产精品视频在线不卡| 国内精品久久久久久2021| 午夜日本大胆裸体艺术| 亚洲精品亚洲一区亚洲二区| 久久成人日韩电影午夜| 丰满人妻侵犯中文字幕| 亚洲一区在线观看激情| 中出亚洲精品日韩在线视频 | 国产成人综合亚洲不卡| 日韩在线电影二区三区| 毛片91成人在线播放| 亚洲熟女av一区少妇| 亚洲国产a级一区二区| 另类欧美亚洲中文在线综合| av毛片天堂在线观看| 久久国产三级久久久久久| 亚洲欧美日韩国产成人精品| 亚洲日本韩国福利久久| 精品人妻一区二区三区免费视频| 日韩精品中文字幕免费人妻| 人妻中文字幕一区二区三| 啊啊啊用力好大视频| 久久香蕉精品国产亚洲av| 亚洲中文字幕第11页| 欧美一区二区三区日| 国产亚洲日本一区二区三区| 精品人妻少妇免费久久蜜臀av| 欧美欧美一区二区三区| 成人黄色av大片在线观看| 亚洲国产日韩欧美视频| 中文字幕色视频在线观看| 亚洲av永久精品桃色| 精品视频美女肉体亚洲| 周妍希浴室视频色哟哟| 在线播放精品免费不卡| 成年人免费在线观看毛片| 高清日韩精品视频在线观看| 亚洲美女国产精选999|