解決mysql插入微信暱稱nickname出錯Incorrect string value: ‘\xF0\x9F\x8C\xB8’ for column ‘nickName’ at row 1
由於mysql預設編碼為utf-8,最大隻佔3個位元組,一些表情或者非常見字元,比如該例子中“xF0\x9F\x8C\xB8”佔4個位元組,這樣往資料表裡插入4個位元組的資料就會出錯。
將相應資料庫和資料表的編碼由utf8修改為utf8mb4。
解決辦法:
將相應表的nickname欄位的編碼格式由utf8改為utf8mb4。
ALTER TABLE weaccount MODIFY COLUMN nickname VARCHAR(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
檢視一下修改結果:
show create table weaccount;
如果nickname欄位的編碼格式顯示為utf8mb4,說明修改成功。
相關推薦
解決mysql插入微信暱稱nickname出錯Incorrect string value: ‘92;xF092;x9F92;x8C92;xB8’ for column ‘nickName’ at row 1
技術標籤:筆記資料庫mysql資料庫 由於mysql預設編碼為utf-8,最大隻佔3個位元組,一些表情或者非常見字元,比如該例子中“xF0\\x9F\\x8C\\xB8”佔4個位元組,這樣往資料表裡插入4個位元組的資料就會出錯。
MySQL儲存微信暱稱中的特殊符號造成:(Incorrect string value: "xxxx'for column ‘name’ at row 1)異常
今天有業務員反應,編輯某個使用者的資訊的時候出現了異常,異常資訊如下:
mysql儲存微信暱稱特殊字元的方法
我在用mysql 儲存微信暱稱,當插入暱稱資料的時候,報錯。於是做了如下工作:
MySQL 報錯 incorrect datetime value '0000-00-00 00:00:00' for column
現象: MySQL匯入資料庫時報錯:ERROR 1292 (22007): Incorrect datetime value: ‘0000-00-00 00:00:00’ for column ‘return_create_time’ at row 1原因:
記一個bug---關於微信暱稱的顏文字
最近公司在做一個微信授權相關的功能,測試下來一切順利。最近監控線上日誌的時候,發現授權的時候授權失敗的日誌。仔細看了下介面傳輸發現這個人使用者的微信暱稱跟我們平時不太一樣,他的暱稱裡面帶著”顏
公眾平臺自動回覆支援插入微信卡券 多圖文訊息可嵌入卡券
微信卡券作為鎖住老客戶、吸引新使用者的工具,一直是微商的不二法寶,微信團隊也極重視卡券功能的開發,昨晚微信釋出“微信卡券功能支援關鍵詞自動回覆、多圖文嵌入卡券”的公告,進一步提升其可用性。【卡券核
mysql 報錯 1366 Incorrect string value 原因與解決方法
問題:用python向資料庫中插入記錄時,遇到mysql 報錯 1366 Incorrect string value 解決方法:編碼問題,python中我使用的編碼為utf8,和資料庫中的編碼不一致導致的。因此需要檢視資料庫中的編碼:資料表的編碼、欄
MySQL報錯:java.sql.SQLException: Incorrect string value:‘92;xF092;x9F92;x9292;xA992;x0D92;x0A...’的完全解決
文章適合瞭解MySQL。文章在編寫過程中難免有疏漏和錯誤,歡迎大佬指出文章的不足之處;更多內容請點進
解決Python插入資料到MySQL時遇到的Incorrect string value錯誤
問題與原因 使用python執行插入語句將資料插入到MySQL時丟擲了以下異常 pymysql.err.InternalError: (1366, \"Incorrect string value: \'\\\\xF0\\\\x9F\\\\x91\\\\x8D, ...\' for column \'content\' at row 1\")
Mysql 插入中文錯誤:Incorrect string value: '92;xE792;xA892;x8B92;xE592;xBA92;x8F...' for column '
1. 確定資料庫編碼 Incorrect string value: \'\\xE7\\xA8\\x8B\\xE5\\xBA\\x8F...\' for column \'course\' at row 1
mysql插入資料報 (Incorrect string value: '92;xB692;xFE' for column 'name' at row 1)
這是我的表結構 mysql> describe students; +--------+---------------------+------+-----+---------+----------------+
帶表情字元插入mysql欄位報錯問題處理 Incorrect string value: ‘92;xF092;xA592;x8C92;x9392;xE592;x85...‘ for column ‘nickNa
今天在處理資料的時候出現這個錯誤 Incorrect string value: \'\\xF0\\xA5\\x8C\\x93\\xE5\\x85...\' for column \'nickName\' at row 126; nested exception is java.sql.SQLException: Incorrect string value
mysql插入資料時提示:Column count doesn't match value count at row 1
由於是新手遇到這個問題把我懵了半天!!! 建立的資料庫表如下: SQL語句如下:
插入MySQL報錯‘pymysql.err.DataError: (1406, "Data too long for column 'url' at row 1"
錯誤重現: 插入MySQL報錯‘pymysql.err.DataError: (1406, \"Data too long for column \'url\' at row 1\")’
MySql報錯-Data truncation: Data too long for column 'XXX' at row 1
MySql報錯-Data truncation: Data too long for column \'XXX\' at row 1 ——墨問蒼生 總結來說,Data truncation: Data too long for column \'CONTENT\' at row 1問題的出現主要是以下幾個原因
Sqoop報錯:Caused by: java.sql.BatchUpdateException: Incorrect string value: '92;xF092;xA492;x8F92;x81' 再見亂碼:5分鐘讀懂MySQL字符集設定
sqoop從hive匯出到mysql報錯如下: Caused by: java.sql.SQLException: Incorrect string value: \'\\xF0\\xA4\\x8F\\x81\' for column \'role_name\' at row 68
微信開發,解決使用者暱稱帶emoji圖示導致無法正常儲存暱稱到mysql問題(我的資料庫是mysql5.6)
技術標籤:phpphp微信開發wechat 微信開發,解決使用者暱稱帶emoji圖示導致無法正常儲存暱稱到mysql問題
微信小程式wx.getUserInfo授權獲取使用者資訊(頭像、暱稱)的實現
這個介面只能獲得一些非敏感資訊,例如使用者暱稱,使用者頭像,經過使用者授權允許獲取的情況下即可獲得使用者資訊,至於openid這些,需要調取wx.login來獲取。
微信小程式獲取使用者登入資訊(頭像,暱稱,地址,性別等)
login.wxml頁面程式碼: 重點:open-type=\"getUserInfo\" <view wx:if=\"{{isHide}}\"> <view wx:if=\"{{canIUse}}\" >
微信公眾號獲取使用者頭像、暱稱等資訊
技術標籤:前端phpopenidphpjavascriptjqueryhtml5 微信公眾號網頁可以獲取使用者頭像暱稱等資訊,具體怎麼獲取看程式碼: