MySQL字符集编码终极指南进阶篇

请先阅读上篇:
MySQL字符编码指南--基础篇

1. 字符集四类设置

1.1 操作系统字符集

以下配置项是Linux系统的本地化(localization)设置,用于控制系统在不同方面如何呈现和处理数据。下面是每个配置项的解释:

[root@VM-94-230-centos ~]# locale<p>LANG=zh_CN.GBK: 设置系统的默认语言和字符集。在这里,zh_CN表示中国的简体中文,GBK是一种常用于简体中文的字符编码。<br>LC_CTYPE="zh_CN.GBK": 控制字符分类和字符串处理的规则,例如字母的大小写转换。<br>LC_NUMERIC="zh_CN.GBK": 控制数字的格式,例如数字的千位分隔符。<br>LC_TIME="zh_CN.GBK": 控制日期和时间的格式。<br>LC_COLLATE="zh_CN.GBK": 控制字符串排序的规则,例如在字典排序中如何比较字符。<br>LC_MONETARY="zh_CN.GBK": 控制货币格式,例如货币符号和货币值的格式。<br>LC_MESSAGES="zh_CN.GBK": 控制系统消息的本地化,例如错误消息和提示。<br>LC_PAPER="zh_CN.GBK": 控制默认纸张的尺寸。<br>LC_NAME="zh_CN.GBK": 控制名字格式,例如姓名的顺序和称呼。<br>LC_ADDRESS="zh_CN.GBK": 控制地址格式,例如街道、城市和邮政编码的顺序。<br>LC_TELEPHONE="zh_CN.GBK": 控制电话号码格式。<br>LC_MEASUREMENT="zh_CN.GBK": 控制度量单位,例如使用公制还是英制。<br>LC_IDENTIFICATION="zh_CN.GBK": 控制元数据,例如语言、地区和字符集。<br>LC_ALL=zh_CN.GBK: 这个变量用于覆盖所有其他LC_变量和LANG变量。在这里,它设置了所有本地化类别为中国简体中文和GBK字符集。</p>