
# 字符集
GaussDB数据库支持指定数据库、模式、表或列的字符集，支持的范围如下。
表1字符集列表 
| MySQL数据库 | GaussDB数据库 |
|:---|:---|
| utf8mb4  | 支持         |
| utf8     | 支持         |
| gbk      | 支持         |
| gb18030  | 支持         |
| binary   | 支持         |
   
![](https://support.huaweicloud.com/distributed-compatibility-v8-gaussdb/public_sys-resources/note_3.0-zh-cn.png)
- utf8和utf8mb4在GaussDB中为同一个字符集，编码最大长度为4字节。当前字符串字符集为utf8，指定其字符序为utf8mb4_bin/utf8mb4_general_ci/utf8mb4_unicode_ci/utf8mb4_0900_ai_ci时（例如SELECT _utf8'a' collate utf8mb4_bin），MySQL会发生报错，GaussDB不报错。当字符串字符集为utf8mb4，指定其字符序为utf8_bin/utf8_general_ci/utf8_unicode_ci时，存在同样差异。
- 词法语法解析按照字节流解析，当多字节字符中包含与'\\', '\\'', '\\\\'等符号一致的编码时，会导致与MySQL行为不一致，建议暂时关闭转义符开关进行规避。
 
