java是什么 java如何實現(xiàn)微信表情及特殊字符存入數(shù)據(jù)庫?
java如何實現(xiàn)微信表情及特殊字符存入數(shù)據(jù)庫?表情,應該說的是圖片表情,若不是圖片表情就很好處理,直接和文本一起存入數(shù)據(jù)庫。若是圖片表情,也就是圖片吧,可以使用二進制存數(shù)據(jù)庫,也可以使用base64寸
java如何實現(xiàn)微信表情及特殊字符存入數(shù)據(jù)庫?
- 表情,應該說的是圖片表情,若不是圖片表情就很好處理,直接和文本一起存入數(shù)據(jù)庫。若是圖片表情,也就是圖片吧,可以使用二進制存數(shù)據(jù)庫,也可以使用base64寸數(shù)據(jù)庫,當然,最好別這樣做,圖片很大,對數(shù)據(jù)庫壓力也很大,存數(shù)據(jù)庫沒多大意義。
- 再說一句,圖片最好不要存數(shù)據(jù)庫,一般都是傳到服務器文件系統(tǒng),或者cdn,上傳成功后,返回圖片鏈接地址,然后把鏈接地址存到數(shù)據(jù)庫。
- 如果用base64上傳圖片,最好上傳后再服務器端轉(zhuǎn)碼成圖片文件并存儲到服務器,然后將base64數(shù)據(jù)替換成功那個圖片文件的鏈接,再存數(shù)據(jù)庫了。
- 特殊字符,一般是需要轉(zhuǎn)義之后才能存入數(shù)據(jù)庫。
- 至于如何轉(zhuǎn)義,網(wǎng)上很全面,教程也很多,樓主可以多去查查,我就不贅述了。