中国内地毛片免费高清|日本在线 | 中文|伊人中文字幕无码专区|爱久久av一区二区三区|日本久久久久亚洲中字幕

最新案例推薦
點擊查看
掃一掃查看
最新行業案例

昵稱中的emoji和特殊符號的處理

發表于:2020-09-22

在網站應用的用戶注冊功能中,當用戶想要輸入含有emoji 和特殊符號的昵稱時,需要對昵稱進行特殊處理,否則在保存到數據庫中時會發現保存失敗的情況。

 

這是英文在utf-8 編碼下,emoji 表情或者特殊字符占用是 4 個字節,常用中文字符占用 3 個字節。所有首先是數據庫的問題,在MySQL 中utf8字符集不支持保存特殊符號,使用 utf8mb4 字符集可以解決這個問題。

 

在數據庫字符集不能修改的情況下,可以對特殊符號進行刪除和替換處理,這也是簡單直接的方法,過濾掉emoji 和特殊符號就可以直接保存到數據庫中。

 

昵稱中特殊符號處理

刪除 emoji 和特殊符號

 

還可以對用戶昵稱進行 base64 編碼,一種基于 64 個可打印字符來表示二進制數據的方法,在從數據庫中取出時對昵稱字符串進行解碼,就可以完整的顯示昵稱,不需要替換和過濾。




(非特殊說明,本文版權歸原作者所有,轉載請注明出處 )
標簽: 上海網站建設、上海網站制作、高端網站設計、邁若網絡


邁若微信公眾號_上海網站建設公司

手機隨時獲取邁若動態,掃描左側二維碼
添加邁若微信公眾號【manro_since2005】