MySQL有两个字符集概念:一个就是字符集本身,一个是字符集校验规则。字符集影响数据在传输和存储过程中的处理方式,而字符集校验则影响ORDER BY和GROUPBY这些排序方式。 相关参数 mysql> show variables like char%; mysql> show variab…
在插入或修改数据的时候,报字符集的错误,中文的无法进行插入修改。比如: update users set user_name关羽 where user_id2; 报错信息: ERROR 1366 (HY000): Incorrect string value: /xB9/xD8/xD3/xF0 for column user_name at …
字符集(Character Set):一套完整的字符集合,包括字母、数字、标点符号和其他特殊符号 ASCII(American Standard Code for Information Interchange):美国信息交换标准码,包含大小写字母,阿拉伯数字,标点符号…
ASCII (American Standard Code for Information Interchange,美国信息交换标准代码):利用 7 bit来表示一个字符,共计可以表示 128种字符。ISO-8859-1(向下完全兼容 ASCII):利用 8 bit表示一个字符…
MySQL 5.6目前支持几十种字符集,包括UCS-2、UTF-16、UTF-16LE、UTF-32、UTF-8和utf8mb4等Unicode字符集
选择数据库字符集时,可以根据应用的需求,结合上面介绍的一些字符集的特点来权衡,主要考虑以下几方面的因素。
(…