微信暱稱帶符號,導致插入MySQL時出錯的解決方案

2021-07-25 15:23:19 字數 357 閱讀 3220

mysql的utf8編碼最多3個位元組,而emoji表情或者某些特殊字元是4個位元組。

因此會導致帶有表情的暱稱插入資料庫時出錯。

只要修改mysql的編碼即可,解決方案如下:

1.在mysql的安裝目錄下找到my.ini,作如下修改:

[mysqld]

character-set-server=utf8mb4

[mysql]

default-character-set=utf8mb4

2 重啟mysql服務

3 修改表

alter table 表名 convert to character set utf8mb4 collate utf8mb4_bin;

過濾微信暱稱emoji表情

過濾emoji表情與非emoji表情 public class emojifilter return false 非emoji表情字元判斷 param codepoint return private static boolean notisemojicharacter char codepoint...

微信公眾平台暱稱亂碼emoji表情

warn 2015 07 03 01 15 12,368 org.hibernate.engine.jdbc.spi.sqlexceptionhelper 143 sql error 1366,sqlstate hy000 error 2015 07 03 01 15 12,369 org.hibe...

微信小程式01獲取暱稱和頭像

一.頁面建立 2 文字文字內容 3 按鈕按鈕上的字 6.在wxss裡面給頁面布局 可以用class的方法給view內容進行排布,也可以直接按元件來規定樣式,但是如果用class時需要在前面加上乙個 例如 contain text image 按鈕上的字 已經學習了兩個屬性open typy和bind...