MySQL utf8mb4 字符集,用于存储emoji表情
来源:互联网 发布:js字符串include 编辑:程序博客网 时间:2024/05/21 23:31
采用修改MySQL字符集的方案简单快捷:首先将我们数据库默认字符集由utf8 更改为utf8mb4,对应的表默认字符集也更改为utf8mb4 已经存储表情的字段默认字符集也做了相应的调整。SQL 语句如:# 修改数据库: ALTER DATABASE database_name CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci; # 修改表: ALTER TABLE table_name CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; # 修改表字段: ALTER TABLE table_name CHANGE column_name column_name VARCHAR(191) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; 其次修改MySQL配置文件新增如下参数:[client] default-character-set = utf8mb4 [mysql] default-character-set = utf8mb4 [mysqld] character-set-client-handshake = FALSE character-set-server = utf8mb4 collation-server = utf8mb4_unicode_ci init_connect='SET NAMES utf8mb4' 最后检查环境变量 和测试 SQL 如下:mysql> SHOW VARIABLES WHERE Variable_name LIKE 'character\_set\_%' OR Variable_name LIKE 'collation%'; +--------------------------+--------------------+ | Variable_name | Value | +--------------------------+--------------------+ | character_set_client | utf8mb4 | | character_set_connection | utf8mb4 | | character_set_database | utf8mb4 | | character_set_filesystem | binary | | character_set_results | utf8mb4 | | character_set_server | utf8mb4 | | character_set_system | utf8 | | collation_connection | utf8mb4_unicode_ci | | collation_database | utf8mb4_unicode_ci | | collation_server | utf8mb4_unicode_ci | +--------------------------+--------------------+ rows in set (0.00 sec) MySQL版本必须为5.5.3以上版本,否则不支持字符集utf8mb4参考文献:http://blog.arkency.com/2015/05/how-to-store-emoji-in-a-rails-app-with-a-mysql-database/来自:http://blog.csdn.net/youngqj/article/details/52040865
阅读全文
0 0
- MySQL utf8mb4 字符集,用于存储emoji表情
- MySQL utf8mb4 字符集,用于存储emoji表情
- MySQL utf8mb4 字符集,用于存储emoji表情
- mysql存储emoji表情,utf8mb4
- django,mysql存储emoji表情,utf8mb4
- mysql utf8mb4与emoji表情
- mysql 存emoji表情 utf8mb4
- mysql存储emoji表情(utf8mb4编码)报错
- 支持表情存储,修改mysql数据库字符集utf8mb4方式
- Mysql新增UTF8MB4编码支持emoji表情
- 升级 MySql 支持 emoji 表情 与 utf8mb4
- Mysql如何支持Emoji表情,修改数据库字符集为utf8mb4后依然不行
- MySQL 解决 emoji表情 的方法,使用utf8mb4 字符集(4字节 UTF-8 Unicode 编码)
- MySQL:mysql存储emoji表情以及默认字符集修改
- mysql存储emoji表情
- Mysql存储emoji表情
- mysql存储emoji表情
- Mysql存储emoji表情
- java使用SXSSFWorkbook生成具有图片与文字的Excel表格
- arraycopy方法(实现两个数组之间固定位置的相互转换)
- Error running app: This version of Android Studio is incompatible with the Gradle Plugin used.
- POJ 1704 Georgia and Bob G++
- 23种设计模式(20):外观模式(1)
- MySQL utf8mb4 字符集,用于存储emoji表情
- ArcGIS API for Javascript Graphic心得
- 返回某个文件夹下所有的文件
- HDU 1312 Red and Black (DFS)
- 期货常识(华人投教)
- MFC全局函数开局——AfxGetApp解剖
- crontab 每分钟、每小时、每天、每周、每月、每年执行
- Java的四种引用类型详解
- 质量估计及其应用(Mass Estimation and Its Applications)