GAUSS-02601 — GAUSS-02610

GAUSS-02601: “invalid source encoding ID: %d”

SQLSTATE: XX000

错误原因:系统内部错误。

解决办法:请联系技术支持工程师提供技术支持。

GAUSS-02602: “expected source encoding ‘%s’, but got ‘%s’”

SQLSTATE: XX000

错误原因:系统内部错误。

解决办法:请联系技术支持工程师提供技术支持。

GAUSS-02603: “invalid destination encoding ID: %d”

SQLSTATE: XX000

错误原因:系统内部错误。

解决办法:请联系技术支持工程师提供技术支持。

GAUSS-02604: “expected destination encoding ‘%s’, but got ‘%s’”

SQLSTATE: XX000

错误原因:系统内部错误。

解决办法:请联系技术支持工程师提供技术支持。

GAUSS-02605: “encoding conversion length must not be negative”

SQLSTATE: XX000

错误原因:系统内部错误。

解决办法:请联系技术支持工程师提供技术支持。

GAUSS-02606: “invalid byte sequence for encoding ‘%s’: %s”

SQLSTATE: 22021

错误原因:无法识别的字符序列。

解决办法:请参考PostgreSQL中文文档中“字符集支持”小节检查数据中是否有无法识别的字符编码。

GAUSS-02607: “character with byte sequence %s in encoding ‘%s’ has no equivalent in encoding ‘%s’”

SQLSTATE: 22P05

错误原因:无法找到对应的字符编码。

解决办法:请通过”select * from pg_conversion;”查看conname列,确认两种字符编码能否互相转换。

GAUSS-02608: “encoding name too long”

SQLSTATE: 42622

错误原因:超长的字符编码名称。

解决办法:请检查字符编码名称。

GAUSS-02609: “invalid encoding number: %d”

SQLSTATE: 22023

错误原因:无法识别的本地字符集。

解决办法:请检查是否支持本地字符集。

GAUSS-02610: “conversion between %s and %s is not supported”

SQLSTATE: 0A000

错误原因:这两种字符编码集无法互相转换。

解决办法:检查源目标字符集和目标字符集是否兼容。