guns -12解決Mysql:Incorrect string value: '\xF0\x9F\x8D\x83\xF0\x9F...' for column

問題:Mysql:Incorrect string value: '\xF0\x9F\x8D\x83\xF0\x9F...' for column

原因:通常情況,Mysql數(shù)據(jù)編碼格式為“utf-8”堕义,對于漢字來說足夠猜旬;Mysql中utf8占3個(gè)字節(jié)脆栋,但是倦卖,3個(gè)字節(jié)對于表情符號(hào)是不夠的,需4個(gè)字節(jié)椿争;此時(shí)使用utf8怕膛,會(huì)出現(xiàn)‘\xF0\x9F\x8D\x83\xF0\x9F’的問題。

解決方法
對應(yīng)字段修改為utf8mb4編碼褐捻,utf8mb4編碼是utf8編碼的超集景馁,兼容utf8绰精,并且能存儲(chǔ)4字節(jié)的表情字符卿樱。

image.png

修改yml配置(奇葩的是沒有見效)

    druid:
      connection-init-sql:
        - set names utf8mb4
image.png

何大神跟蹤調(diào)試源碼后,發(fā)現(xiàn)yml配置中多數(shù)據(jù)源沒有起效。估計(jì)guns框架的多數(shù)據(jù)源是要收費(fèi)的帮坚。

何大神通過啟動(dòng)時(shí)添加系統(tǒng)變量來實(shí)現(xiàn)

    public static void main(String[] args) {
//可以在navicat客戶端通過sql語句設(shè)置編碼格式
//set names utf8mb4;
        System.getProperties().put("druid.initConnectionSqls","set names utf8mb4");
        SpringApplication.run(GunsApplication.class, args);
        logger.info(GunsApplication.class.getSimpleName() + " is success!");
    }
image.png

其他知識(shí)點(diǎn)

Druid:阿里的JDBC連接池組件,詳細(xì)參考

[分布式事務(wù) ](http://www.cnblogs.com/zengkefu/p/5742617.html

Atomikos:一個(gè)為Java平臺(tái)提供增值服務(wù)的并且開源類事務(wù)管理器
2019-06-03 springboot結(jié)合dbcp2配置多條init SQL(connection-init-sqls)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市拌蜘,隨后出現(xiàn)的幾起案子烤芦,更是在濱河造成了極大的恐慌勺良,老刑警劉巖,帶你破解...
    沈念sama閱讀 221,888評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件滔韵,死亡現(xiàn)場離奇詭異邦马,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,677評論 3 399
  • 文/潘曉璐 我一進(jìn)店門魏滚,熙熙樓的掌柜王于貴愁眉苦臉地迎上來蘑斧,“玉大人,你說我怎么就攤上這事“羟海” “怎么了秀鞭?”我有些...
    開封第一講書人閱讀 168,386評論 0 360
  • 文/不壞的土叔 我叫張陵豆巨,是天一觀的道長抹沪。 經(jīng)常有香客問我噪馏,道長,這世上最難降的妖魔是什么吸祟? 我笑而不...
    開封第一講書人閱讀 59,726評論 1 297
  • 正文 為了忘掉前任进泼,我火速辦了婚禮翩隧,結(jié)果婚禮上淑仆,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好氛谜,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,729評論 6 397
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著捌蚊,像睡著了一般赦颇。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上程拭,一...
    開封第一講書人閱讀 52,337評論 1 310
  • 那天敢课,我揣著相機(jī)與錄音,去河邊找鬼鞭盟。 笑死歇竟,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的宝磨。 我是一名探鬼主播窿祥,決...
    沈念sama閱讀 40,902評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼浸遗,長吁一口氣:“原來是場噩夢啊……” “哼郑藏!你這毒婦竟也來了失驶?” 一聲冷哼從身側(cè)響起嬉探,我...
    開封第一講書人閱讀 39,807評論 0 276
  • 序言:老撾萬榮一對情侶失蹤擦耀,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后甲馋,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體埂奈,經(jīng)...
    沈念sama閱讀 46,349評論 1 318
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡迄损,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,439評論 3 340
  • 正文 我和宋清朗相戀三年定躏,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片芹敌。...
    茶點(diǎn)故事閱讀 40,567評論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡痊远,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出氏捞,到底是詐尸還是另有隱情碧聪,我是刑警寧澤,帶...
    沈念sama閱讀 36,242評論 5 350
  • 正文 年R本政府宣布液茎,位于F島的核電站逞姿,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏捆等。R本人自食惡果不足惜滞造,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,933評論 3 334
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望栋烤。 院中可真熱鬧谒养,春花似錦、人聲如沸明郭。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,420評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽薯定。三九已至始绍,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間话侄,已是汗流浹背亏推。 一陣腳步聲響...
    開封第一講書人閱讀 33,531評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留满葛,地道東北人径簿。 一個(gè)月前我還...
    沈念sama閱讀 48,995評論 3 377
  • 正文 我出身青樓,卻偏偏與公主長得像嘀韧,于是被迫代替她去往敵國和親篇亭。 傳聞我的和親對象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,585評論 2 359

推薦閱讀更多精彩內(nèi)容