MySQL拋出Incorrect string value異常分析
之前還以為從上至下統(tǒng)一用上UTF-8就高枕無(wú)憂了,哪知道今天在抓取新浪微博的數(shù)據(jù)的時(shí)候還是遇到字符的異常。
從新浪微博抓到的數(shù)據(jù)在入庫(kù)的時(shí)候拋出異常:
Incorrect string value: '\xF0\x90\x8D\x83\xF0\x90...'
原來(lái)問(wèn)題出在mysql上,mysql如果設(shè)置編碼集為utf8那么它最多只能支持到3個(gè)字節(jié)的UTF-8編碼,而4個(gè)字節(jié)的UTF-8字符還是存在的,這樣一來(lái)如果你建表的時(shí)候用的utf8字符集出異常就理所當(dāng)然了。
解決方法很簡(jiǎn)單,修改字段或者表的字符集為utf8mb4。
相關(guān)文章
一文搞懂mysql如何處理json格式的字段(解析json數(shù)據(jù))
這篇文章主要給大家介紹了關(guān)于mysql如何處理json格式的字段的相關(guān)資料,MySQL中的JSON類型是一種數(shù)據(jù)類型,用于存儲(chǔ)和處理JSON(JavaScript Object Notation)格式的數(shù)據(jù),需要的朋友可以參考下2023-12-12MySQL Packet for query is too large 問(wèn)題及解決方法
這篇文章主要介紹了MySQL Packet for query is too large 問(wèn)題及解決方法,需要的朋友可以參考下2018-05-05保存圖片到MySQL以及從MySQL讀取圖片全過(guò)程
有人喜歡使用mysql來(lái)存儲(chǔ)圖片,而有的人喜歡把圖片存儲(chǔ)在文件系統(tǒng)中,而當(dāng)我們要處理成千上萬(wàn)的圖片時(shí),會(huì)引起技術(shù)問(wèn)題,下面這篇文章主要給大家介紹了關(guān)于如何保存圖片到MySQL以及從MySQL讀取圖片的相關(guān)資料,需要的朋友可以參考下2023-05-05MySQL中distinct與group by語(yǔ)句的一些比較及用法講解
這篇文章主要介紹了MySQL中distinct與group by的一些比較及用法講解,二者在查詢操作中的用法有很多相似之處,需要的朋友可以參考下2016-01-01mysql5.7 新增的json字段類型用法實(shí)例分析
這篇文章主要介紹了mysql5.7 新增的json字段類型用法,結(jié)合實(shí)例形式分析了mysql5.7 新增的json字段類型具體功能、使用方法及操作注意事項(xiàng),需要的朋友可以參考下2020-02-02Mysql8導(dǎo)入數(shù)據(jù)到Mysql5.7的實(shí)現(xiàn)步驟
Mysql8的默認(rèn)字符集為utf8mb4,當(dāng)我們有需求要把Mysql8的數(shù)據(jù)導(dǎo)入到Mysql5.7時(shí),就會(huì)出現(xiàn)不支持,本文主要介紹了2種解決方法,具有一定的參考價(jià)值,感興趣的可以了解一下2022-03-03一條sql詳解MYSQL的架構(gòu)設(shè)計(jì)詳情
這篇文章主要介紹了一條sql詳解MYSQL的架構(gòu)設(shè)計(jì)詳情,文章圍繞主題展開(kāi)詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,感興趣的小伙伴可以參考一下2022-09-09MySQL學(xué)習(xí)之?dāng)?shù)據(jù)庫(kù)操作DML詳解小白篇
本篇文章非常適合MySQl初學(xué)者,主要為大家講解了MySQL數(shù)據(jù)庫(kù)的常用操作,有需要的朋友可以借鑒參考下,希望可以有所幫助,祝大家早日進(jìn)步升職加薪2021-09-09