VastbaseG100

基于openGauss内核开发的企业级关系型数据库。

Menu

字符集支持

Vastbase中的字符集支持可以让你以各种字符集存储文本(也称为编码),包含单字节字符集,比如ISO-8859系列和多字节字符集比如EUC(扩展Unix编码)、UTF-8、Mule国际编码。 所有字符集都可以被客户端透明地使用。但是有一些不支持在服务器上使用(即作为服务器端编码)。 缺省的字符集是在使用initdb初始化数据库集群的时候选择的。在你创建数据库的时候是可以覆盖这个缺省值的。因此,你可以有多个数据库,每个都有不同的字符集。

但是,有一个重要的限制,每个数据库的字符集必须与该数据库的LC_CTYPE(字符类别)以及 LC_COLLATE(字符串排序顺序)区域设置相兼容。对于C或者 POSIX区域,允许任何字符集, 但对于其他区域只有一个字符集设置能正常工作。(不过在Windows上,UTF-8编码可用于任何区域)。