Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 12.0.1 » SQL Anywhere 服务器 - 数据库管理 » 数据库配置 » 国际语言和字符集 » 字符集转换

 

字符集转换和客户端 API

在多字符集环境中工作时,可能出现字符集转换问题,而且难以确定出现转换问题的地方。遇到客户端 API 的字符集转换问题时,请检查数据库和连接控制字符集转换的选项及属性。

转换问题可以分为两类。第一类涉及向客户端 API 发送错误格式的数据。尽管 Unicode API 不会出现此类问题,但其它客户端 API 都可能出现此类问题,此类问题会生成垃圾数据。

第二类问题涉及在最终字符集或某个中间字符集中无等价内容的字符。这种情况下会使用替换字符。这被称为有损耗的转换,任何客户端 API 都可能发生此问题。可以配置数据库为数据库字符集使用 UTF-8 编码,以避免有损耗的转换。请参见有损耗的转换和替换字符

 会影响字符集转换的选项和属性设置
 另请参见
 客户端 API 和字符集转换点
 另请参见