mysql資料庫儲存表情設定

2021-10-09 19:30:57 字數 452 閱讀 5995

1. 修改my.ini [mysqld] character-set-server=utf8mb4

2. 在connector/j的連線引數中,不要加characterencoding引數。 不加這個引數時,預設值就時autodetect。

3. 將已經建好的表也轉換成utf8mb4

命令:alter table `table_name` convert to character set utf8mb4 collate utf8mb4_general_ci; (將table_name替換成你的表名)

4. 將需要使用emoji的字段設定型別為:

命令:alter table `table_name`modify column `column_name`  text character set utf8mb4 collate utf8mb4_general_ci;

只是我的筆記找不到原文出處了

mysql資料庫儲存表情

讓資料庫能存表情 1.設定資料表字符集 為utf8mb4 unicode ci 2.修改配置 mysql配置檔案,把以下這些配置加到原配置的末尾,寶塔上修改的方式如下 客戶端 資料的預設字符集 default character set utf8mb4 mysqld 服務端預設字符集 charact...

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 的都可以設定讓資料庫儲...