之前做微信公眾號項目開發的時候,發現根據微信的接口獲得用戶的昵稱,如果昵稱后面有特殊的圖標,字符,在網頁上展示微信昵稱的時候,很容易出現亂碼;現解決如下:
將昵稱存入數據庫的時候,對其進行編碼 URLEncoder.encode(nickname,"utf-8");將其存入數據庫;
從數據庫中取出來的時候,再對其解碼 URLDecoder.decode(nickname,"utf-8");將其取出來,展示在頁面上。
這樣昵稱就不會亂碼了,並且即使昵稱里面有小圖標,也會正常展示的。
之前做微信公眾號項目開發的時候,發現根據微信的接口獲得用戶的昵稱,如果昵稱后面有特殊的圖標,字符,在網頁上展示微信昵稱的時候,很容易出現亂碼;現解決如下:
將昵稱存入數據庫的時候,對其進行編碼 URLEncoder.encode(nickname,"utf-8");將其存入數據庫;
從數據庫中取出來的時候,再對其解碼 URLDecoder.decode(nickname,"utf-8");將其取出來,展示在頁面上。
這樣昵稱就不會亂碼了,並且即使昵稱里面有小圖標,也會正常展示的。
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。