問題描述: java.sql.SQLException: Incorrect string value: '\xF0\x9F\x90\xBB' for column 'nickName' at row ...
MySQL Error: Incorrect string value: xF x F x xB for column ......這個問題,原因是UTF 編碼有可能是兩個 三個 四個字節。Emoji表情或者某些特殊字符是 個字節,而Mysql的utf 編碼最多 個字節,所以數據插不進去 .修改數據庫編碼集: 進入 etc mysql,修改my.cnf文件 修改后重啟mysql mysql def ...
2019-10-15 14:09 0 1172 推薦指數:
問題描述: java.sql.SQLException: Incorrect string value: '\xF0\x9F\x90\xBB' for column 'nickName' at row ...
在做微信公眾號保存用戶數據時出現這種錯誤,一直不知道是哪里的原因,后來發現那個用戶昵稱帶着一只兔子表情,由於數據庫編碼限制不能保存數據,所有需要先編碼, 用PHP的函數就是base64_encode ...
方法一:修改數據庫字符集 將數據庫中表的字符集改為 utf8mb4 排序規則改為 utf8mb4_general_ci 數據庫連接中的字符集也要修改為 utf8mb4: ...
General error: 1366 Incorrect string value: '\xF0\x9F\x98\x8A' for column 一、總結 一句話總結: 出錯原因是因為mysql中的utf8是3個字符,一些特殊的字符四個字符,需要用utf8mb4類型 解決方法 ...
bug現象 使用連接數據庫的可視化軟件插入 emoj 表情數據、生僻字,可以正常插入。(導致我一直以為跟表情沒有任何關系,谷歌出來一堆跟修改數據庫、表、字段 的編碼的結果....)但是一啟動程序插入 ...
今天在項目后台修改時出了個小問題,修改富文本時提交失敗。 服務器報錯:Incorrect string value: '\xF0\x9F\x92\x8E</...' for column 'profile' at row 1。 查了下,是由於富文本中加入表情的原因,因為普通的字符串 ...
在做第三方登錄時, 我一個QQ昵稱帶表情包,三方登錄就報 (1366, "Incorrect string value: '\\xF0\\x9F\\x91\\x89 \\xE5...' for column 'first_name' at row 1"), 另一個QQ存漢字,就能正常登錄 ...