修改資料庫的配置檔案(/etc/mysql中):mysql.conf 或者 my.ini,不同的資料庫可能會不一樣,根據實際情況進行修改
[mysqld] character-set-server=utf8mb4
進入資料庫中檢視字符集的情況:
如果不是對應的可以直接在資料庫中命令修改
set character_set_client = utf8mb4;
set character_set_connection = utf8mb4;
set character_set_database = utf8mb4;
set character_set_results = utf8mb4;
set character_set_server = utf8mb4;
修改資料庫表的字符集(需要使用表情的資料庫表/字段):
alter table `table_name`
convert to character set utf8mb4 collate utf8mb4_general_ci;
將已經建好的表也轉換成utf8mb4
命令:alter table `table_name`
convert to character set utf8mb4 collate utf8mb4_general_ci; (將table_name替換成你的表名)
將需要使用emoji的字段設定型別為:
命令:alter table `table_name`
modify column `column_name`
text character set utf8mb4 collate utf8mb4_general_ci;
修改資料庫字符集
新增環境變數修改資料庫字符集設定環境變數 在my computer properties advanced environment variables system variables 新增環境變數設定,如 variable name nls lang,variable value simplifi...
修改mysql資料庫字符集
首先修改預設建立資料庫字符集 c program files mysql mysql server 5.0資料夾下,找到my.ini檔案 default character set latin1 改為default character set 你想設定的字符集 之後重啟mysql,建立即可 如果想修...
修改oracle資料庫字符集
關閉db1,保留乙個節點 sql shutdown immediate 在db1上以root使用者執行,停止該節點的cluster服務 crsctl stop crs 在db2上檢視是否使用sfile啟動 sql show parameter spfile 若value為空,表示用pfile引數啟動...