mysql資料庫儲存表情

2021-10-20 15:43:40 字數 768 閱讀 3411

讓資料庫能存表情

1.設定資料表字符集 為utf8mb4_unicode_ci

2.修改配置 mysql配置檔案,把以下這些配置加到原配置的末尾,寶塔上修改的方式如下

# 客戶端**資料的預設字符集

default-character-set = utf8mb4

[mysqld]

# 服務端預設字符集

character-set-server=utf8mb4

# 連線層預設字符集

collation-server=utf8mb4_unicode_ci

[mysql]

# 資料庫預設字符集

default-character-set = utf8mb4

[client]

default-character-set=utf8mb4

[mysql]

default-character-set=utf8mb4

[mysqld]

character-set-server = utf8mb4

collation-server = utf8mb4_unicode_ci

init_connect = 'set names utf8mb4'

character-set-client-handshake = false

3.重啟mysql服務

mysql資料庫儲存表情設定

1.修改my.ini mysqld character set server utf8mb4 2.在connector j的連線引數中,不要加characterencoding引數。不加這個引數時,預設值就時autodetect。3.將已經建好的表也轉換成utf8mb4 命令 alter table...

mysql資料庫怎麼存入emoji表情

資料庫右鍵 改變資料庫 設定資料庫字元編碼為utf8mb4 general ci 在這裡插入描述 表右鍵 改變表 在這裡插入描述 設定具體欄位的字元編碼 alter table link feedback change profiles profiles varchar 300 character ...

emoji表情儲存到資料庫的方法

為什麼我們設定表的的字元型別為utf8卻不能存放emoji呢?原來utf8可能是2或3或4個位元組,而mysql的utf8是3個位元組,存放乙個emoji是需要4個位元組的,自然不夠。mysql資料庫在5.5.3之後開始支援utf8mb4字符集,所以mysql版本是5.5.3 的都可以設定讓資料庫儲...