IBM® Informix® 12.10

CHAR 类型的不可打印字符

CHAR 值可以包括制表符、换行符、空格和不可打印的字符。但是,必须使用应用程序来将不可打印的字符插入主变量中,并将主变量插入数据库中。在将不可打印字符传递至数据库服务器之后,就可以存储或检索这些字符。在选择了不可打印字符之后,将其访存到主变量中并使用您的显示机制来显示这些字符。

一个重要的异常是 ASCII 代码中的首值在 CHAR 数据类型的列中被用作数据结束终止符。由于这个原因,不能从 CHAR 列检索相同字符串中的任何后续字符,因为数据库服务器仅读取此空终止符前面的字符(如果有)。例如,不能将以下 7 字节的字符串用作长度为 7 个字节的 CHAR 数据类型:
abc\0def

如果尝试使用 DB-Access 来显示不可打印字符,那么屏幕会返回不一致的结果。(哪些字符是不可打印字符是特定于语言环境的。有关更多信息,请参阅《IBM Informix GLS 用户指南》中客户机和数据库服务器之间的代码集转换的论述。)


发送反馈 | 示例交流 | 故障诊断

要查找 PDF,请参阅 IBM Informix 12.10 系列产品的出版物
有关发行说明、文档说明和/或机器说明,请参阅发行说明页。
时间戳记 发行日期:2013 年 3 月