字符串 : 字节数
- yejr@imysql.com> alter table t1 modify c1 varchar(20) character set utf8mb4 not null default ‘’
比如 "a齒a : 5" ,表示 "a齒a" 这个字符串共消费 5个字节,因为 "齒" 其实只须要3个字节来存储,固然看起来挺大年夜一坨的。
响应的代码如下:
- select vchar, length(vchar) as vcharlen
测试接口链接: utf8mb4字符集兼容性测试接口
如不雅想要写入4字节的汉字,可以大年夜龙泉寺供给的字库拷贝过来,或者插入emoji神情符。
这个接口最后输出的格局是:
参考及延长浏览
- UTF8字符集的表怎么直接转UTF8MB4
- FAQ系列 - 调用存储过程时报错 Illegal mix of collations
- 据说JOIN的列类型必定要一样
- https://dev.mysql.com/doc/refman/5.7/en/charset-unicode-conversion.html
- https://dev.mysql.com/doc/refman/5.7/en/cast-functions.html
- http://imysql.com/charset_tips
- http://imysql.com/utf8mb4/utf8mb4.php
- http://www.cnblogs.com/chenwenbiao/archive/2011/08/11/2134503.html
- http://www.imkevinyang.com/2010/06/关于字符编码,你所须要知道的.html
3、只修改某列的字符集
【编辑推荐】
- 2.1.4 法度榜样常驻内存
- MySQL Authentication Failed的问题分析与解决对策
- 12 月全球数据库排名:PostgreSQL 稳步上升
- 双11超等工程—阿里巴巴数据库技巧架构演进
- 万字干货总结:MySQL优化道理进修,这一篇就够了!
推荐阅读
开辟者大年夜赛路演 | 12月16日,技巧立异,北京不见不散 Fish,友爱的交互式 shell 的缩写,它是一个适于设备于类 Unix 体系的智能而用户友爱的 shell。Fish 有着很多重要的功能,比如主动建议、语法高>>>详细阅读
本文标题:MySQL怎么存文本不乱码?
地址:http://www.17bianji.com/lsqh/39638.html
1/2 1

网友点评
精彩导读
科技快报
品牌展示