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
- [API 寫法] QQ 登入、微信登入、Facebook、google、蘋果登入APIGo蘋果
- Java實現QQ第三方登入Java
- qq第三方登入js_sdkJS
- TP3.1.3 魔力日誌網-自動顯示QQ頭像QQ暱稱
- win10自帶郵箱無法登入QQ郵箱Win10
- iOS因QQ第三方登入被拒iOS
- qq第三方登入所需appidAPP
- 關於QQ第三方登入的坑
- 微信花式暱稱設定教程 微信花式暱稱怎麼弄?
- laravel實現第三方qq一鍵登入Laravel
- QQ第三方登入認證流程(乾貨)
- 簡單實現第三方qq登入和分享
- 【網頁登入】QQ 登入、微信登入、微博登入、GitHub 登入網頁Github
- JN專案配置-公司是maven專案Maven
- 封裝QQ、微信、微博的第三方登入和分享封裝
- QQ第三方登入例項demo(QQSDK包優化)優化
- JN專案-HTML標籤HTML
- 填坑:註冊登入專案--Token以及Github第三方登入(Vue + Koa2)GithubVue
- 蘋果稽核被拒——第三方QQ登入的五種情形蘋果
- ios 上qq以及微信上面第三方庫的登入iOS
- 使用第三方APPKey授權 跳轉登入 QQAPP
- 友盟第三方登入精簡版QQ遇到的坑
- Oracle使用者密碼中含有特殊字元的登入辦法Oracle密碼字元
- 短視訊帶貨原始碼,屬於暱稱時,隨機產生新暱稱原始碼隨機
- oracle安裝後無法登入Oracle
- adb shell 無響應,無法登入裝置進入命令列模式,辛苦大佬解答命令列模式
- JN專案-html驗證碼HTML
- JN專案-序號問題
- Java QQ授權第三方登陸Java
- 含有token鑑權的介面專案使用unittest框架設計測試登入,充值的介面框架
- K8Sdashboard登入問題(chrome無法訪問以及使用使用者名稱和密碼登入)K8SChrome密碼
- IM即時通訊專案講解(一) 實現類似qq微信表情皮膚無縫切換
- 分析Android 搜狗輸入法在微信和QQ中傳送圖片和表情Android
- 新浪UC無法登入的解決辦法
- 第三方登入 (微博登入 web)Web