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