JN專案-qq暱稱含有表情無法進行第三方登入
1.用暱稱含有表情的qq賬號登入本系統,後臺報錯:
2.上網搜了下,該問題很普遍
眾所周知UTF-8是3個位元組, 其中已經包括我們日常能見過的絕大多數字體. 但3個位元組遠遠不夠容納所有的文字, 所以便有了utf8mb4,
utf8mb4是utf8的超集, 佔4個位元組, 向下相容utf8. 我們日常用的emoji表情就是4個位元組了.
哦哦 ,原來如此,所以用nickname暱稱含有表情的qq賬號登入本系統,資訊不能儲存到資料庫中去
3.解決辦法:修改mysql配置檔案,找到my.ini檔案,作如下修改:
character-set-server=utf8mb4
default-character-set=utf8mb4
4.重啟mysql服務,再修改表
ALTER TABLE 表名 CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;
5.修改後可以看到該表的字符集變了
6.修改後來連線地址
7.測試,用含有emoji表情暱稱的qq賬號登入成功
8.看下資料庫,qq賬號資訊已經入庫
9.搞定,可以下班啦~~~
相關文章
- windows 安裝 企業QQ後,個人qq無法登入Windows
- 字串(暱稱)過濾特殊符號和表情(通用)字串符號
- php使用第三方QQ登入PHP
- 基於 QQ 第三方登入
- php程式對微信你暱稱的表情處理匯出excel檔案PHPExcel
- Java實現QQ第三方登入Java
- win10自帶郵箱無法登入QQ郵箱Win10
- TP3.1.3 魔力日誌網-自動顯示QQ頭像QQ暱稱
- [API 寫法] QQ 登入、微信登入、Facebook、google、蘋果登入APIGo蘋果
- QQ第三方登入認證流程(乾貨)
- laravel實現第三方qq一鍵登入Laravel
- vercel無法匯入github專案Github
- JN專案-地圖定位優化地圖優化
- 簡單實現第三方qq登入和分享
- Postman無法登入賬號Postman
- 微信花式暱稱設定教程 微信花式暱稱怎麼弄?
- 含有token鑑權的介面專案使用unittest框架設計測試登入,充值的介面框架
- 【網頁登入】QQ 登入、微信登入、微博登入、GitHub 登入網頁Github
- adb shell 無響應,無法登入裝置進入命令列模式,辛苦大佬解答命令列模式
- oracle安裝後無法登入Oracle
- Java QQ授權第三方登陸Java
- Vue的動態選單無法登入(無法載入選單)Vue
- 如何用python登入qqPython
- 封裝QQ、微信、微博的第三方登入和分享封裝
- 蘋果稽核被拒——第三方QQ登入的五種情形蘋果
- K8Sdashboard登入問題(chrome無法訪問以及使用使用者名稱和密碼登入)K8SChrome密碼
- JN專案-時間查詢條件驗證
- CSDN 暱稱和ID修改指引
- 短視訊帶貨原始碼,屬於暱稱時,隨機產生新暱稱原始碼隨機
- springboot專案所有靜態資源無法載入Spring Boot
- Win10系統登入QQ提示0x00060017怎麼辦 win10無法登入qq提示0x00060017錯誤程式碼如何修復Win10
- 網站 asp.net c# 接入QQ第三方登入的方法網站ASP.NETC#
- rabbitmq 重啟之後無法登入MQ
- Ubuntu 16.04無法登入圖形介面Ubuntu
- ubuntu無法進入系統Ubuntu
- 關於QQ授權登入
- 升級Jenkins至2.426.3後,專案名稱帶有中文的無法在節點機上執行Jenkins
- w10系統qq無法登陸怎麼解決_win10系統qq登陸不上處理方法Win10
- vscode刷leetcode無法登入的問題VSCodeLeetCode