• 金仓数据库KingbaseES本地化支持(6. 附录)


    本附录列出了KingbaseES支持的字符集、语言。

    本附录包含以下主题:

    6.1. KingbaseES支持的字符集 

    表"KingbaseES字符集"显示了KingbaseES字符集的支持情况。

    表 6.1.6 KingbaseES字符集 

    名称

    描述

    语言

    服务器端是否支持

    是否支持ICU

    字节/字符

    别名

    BIG5

    BigFive

    繁体中文

    1-2

    WIN950 ,``Windows950``

    EUC_CN

    扩展UNIX 编码-中国

    简体中文

    1-3

    EUC_JP

    扩展UNIX 编码-日本

    日文

    1-3

    EUC_JIS_2004

    扩展UNIX 编码-日本, JIS X 0213

    日文

    1-3

    EUC_KR

    扩展UNIX 编码-韩国

    韩文

    1-3

    EUC_TW

    扩展UNIX 编码-中国

    繁体中文

    1-3

    GB18030

    国家标准

    中文

    1-4

    GBK

    扩展国家标准

    简体中文

    1-2

    WIN936 Windows936

    ISO_8859_5

    ISO 8859-5, ECMA 113

    拉丁语/ 西里尔语

    1

    ISO_8859_6

    ISO 8859-6, ECMA 114

    拉丁语/ 阿拉伯语

    1

    ISO_8859_7

    ISO 8859-7, ECMA 118

    拉丁语 /希腊语

    1

    ISO_8859_8

    ISO 8859-8, ECMA 121

    拉丁语/ 希伯来语

    1

    JOHAB

    JOHAB

    韩语

    1-3

    KOI8R

    KOI8-R

    西里尔语 (俄语)

    1

    KOI8

    KOI8U

    KOI8-U

    西里尔语 (乌克兰语)

    1

    LATIN1

    ISO 8859-1, ECMA 94

    西欧

    1

    ISO 88591

    LATIN2

    ISO 8859-2, ECMA 94

    中欧

    1

    ISO 88592

    LATIN3

    ISO 8859-3, ECMA 94

    南欧

    1

    ISO 88593

    LATIN4

    ISO 8859-4, ECMA 94

    北欧

    1

    ISO 88594

    LATIN5

    ISO 8859-9, ECMA 128

    土耳其语

    1

    ISO 88599

    LATIN6

    ISO 8859-10, ECMA 144

    日耳曼语

    1

    ISO 885910

    LATIN7

    ISO 8859-13

    波罗的海

    1

    ISO 885913

    LATIN8

    ISO 8859-14

    凯尔特语

    1

    ISO 885914

    LATIN9

    ISO 8859-15

    带欧罗巴和 口音的LATIN1

    1

    ISO 885915

    LATIN10

    ISO 8859-16, ASRO SR14111

    罗马 尼亚语

    1

    ISO 885916

    MULE_INTERNAL

    Mule内部编码

    多语种编辑器

    1-4

    SJIS

    Shift JIS

    日语

    1-2

    Mskanji ,``ShiftJIS``, WIN932 Windows932

    SHIFT_JIS_2004

    Shift JIS, JIS X0213

    日语

    1-2

    SQL_ASCII

    未指定

    任意

    1

    UHC

    统一韩语编码

    韩语

    1-2

    WIN949 Windows949

    UTF8

    Unicode, 8-bit

    所有

    1-4

    Unicode

    WIN866

    Windows CP866

    西里尔语

    1

    ALT

    WIN874

    Windows CP874

    泰语

    1

    WIN1250

    Windows CP1250

    中欧

    1

    WIN1251

    Windows CP1251

    西里尔语

    1

    WIN

    WIN1252

    Windows CP1252

    西欧

    1

    WIN1253

    Windows CP1253

    希腊语

    1

    WIN1254

    Windows CP1254

    土耳其语

    1

    WIN1255

    Windows CP1255

    希伯来语

    1

    WIN1256

    Windows CP1256

    阿拉伯语

    1

    WIN1257

    Windows CP1257

    波罗的海

    1

    WIN1258

    Windows CP1258

    越南语

    1

    ABC ,``TCVN``, TCVN5712 VSCII

    注意

    并非所有的客户端接口都支持以上字符集。如:JDBC 不支持 MULE_INTERNAL 、 LATIN6 、 LATIN8 和 LATIN10 

    SQL_ASCII 字符集的设置和其它字符集的设置差别很大。 如果您设置的字符集是 SQL_ASCII ,服务器根据ASCII标准解释在0-127范围内的字节,不能解析在128-255范围的字节。 如果您设置的字符集是 SQL_ASCII ,服务器不会进行编码转换,基于此, SQL_ASCII 不会用来做为编码的声明。 在大多数情况下,如果您使用了任何非ASCII数据,由于Kingbase不会转换或者校验费ASCII字符,建议您不把字符集设置为 SQL_ASCII 

    6.2. 服务器和客户端字符集转换 

    KingbaseES支持在服务器和客户端之间的一些编码的自动转换。 转换信息在系统目录 sys_conversion 中存储。 KingbaseES默认支持一些字符集之间的转换,如表"客户端/服务器字符集转换"。 您也可以使用SQL命令 CREATE CONVERSION 创建一个新的转换。

    表 6.2.5 客户端/服务器字符集转换 

    服务器字符集

    可用的客户端字符集

    BIG5

    不支持作为一个服务器编码

    EUC_CN

    EUC_CN, MULE_INTERNAL UTF8

    EUC_JP

    EUC_JP, MULE_INTERNAL SJIS UTF8

    EUC_JIS_2004

    EUC_JIS_2004, SHIFT_JIS_2004 UTF8

    EUC_KR

    EUC_KR, MULE_INTERNAL UTF8

    EUC_TW

    EUC_TW, BIG5 MULE_INTERNAL UTF8

    GB18030

    GB18030, UTF8

    GBK

    GBK, UTF8

    ISO_8859_5

    ISO_8859_5, KOI8R MULE_INTERNAL UTF8 WIN866 WIN1251

    ISO_8859_6

    ISO_8859_6, UTF8

    ISO_8859_7

    ISO_8859_7, UTF8

    ISO_8859_8

    ISO_8859_8, UTF8

    JOHAB

    不支持作为服务端编码

    KOI8R

    KOI8R, ISO_8859_5 MULE_INTERNAL UTF8 WIN866 WIN1251

    KOI8U

    KOI8U, UTF8

    LATIN1

    LATIN1, MULE_INTERNAL UTF8

    LATIN2

    LATIN2, MULE_INTERNAL UTF8 WIN1250

    LATIN3

    LATIN3, MULE_INTERNAL UTF8

    LATIN4

    LATIN4, MULE_INTERNAL UTF8

    LATIN5

    LATIN5, UTF8

    LATIN6

    LATIN6, UTF8

    LATIN7

    LATIN7, UTF8

    LATIN8

    LATIN8, UTF8

    LATIN9

    LATIN9, UTF8

    LATIN10

    LATIN10, UTF8

    MULE_INTERNAL

    MULE_INTERNAL, BIG5 EUC_CN EUC_JP EUC_KR EUC_TW ISO_8859_5 KOI8R LATIN1 to LATIN4 SJIS WIN866 WIN1250 WIN1251

    SJIS

    不支持作为一个服务器编码

    SHIFT_JIS_2004

    不支持作为一个服务器编码

    SQL_ASCII

    任意(不会执行任何转换)

    UHC

    不支持作为一个服务器编码

    UTF8

    所有支持的编码

    WIN866

    WIN866, ISO_8859_5 KOI8R MULE_INTERNAL UTF8 WIN1251

    WIN874

    WIN874, UTF8

    WIN1250

    WIN1250, LATIN2 MULE_INTERNAL UTF8

    WIN1251

    WIN1251, ISO_8859_5 KOI8R MULE_INTERNAL UTF8 WIN866

    WIN1252

    WIN1252, UTF8

    WIN1253

    WIN1253, UTF8

    WIN1254

    WIN1254, UTF8

    WIN1255

    WIN1255, UTF8

    WIN1256

    WIN1256, UTF8

    WIN1257

    WIN1257, UTF8

    WIN1258

    WIN1258, UTF8

  • 相关阅读:
    javaweb——JSP
    参数优化文档介绍
    “Invalid project description“问题解决
    JMeter断言之JSON断言
    php 二维数组去重
    rtf是什么格式的文件?rtf格式和word的区别是什么?
    使用Spring+Postman实现数据交互
    httpOnly对于抵御Session劫持的个人小结
    浅谈UTON WALLET数字钱包及其安全性
    Vue ElementUi 校验邮箱手机号--大全
  • 原文地址:https://blog.csdn.net/arthemis_14/article/details/126704543