我刚刚了解了DB2数据类型VARGRAPHIC,我想知道为什么它有这个名字?似乎没有以任何方式对图形进行过调整。
答案 0 :(得分:7)
答案 1 :(得分:0)
在我看来,Graphic字符不是拉丁字符,如[a-zA-Z],包括ñéóíúá,以及德语,法语等字符。
图形字符更多地是关于其他语言的字符,例如普通话(中文),希伯来语,阿拉伯语,日语,甚至是Braile中的字符。他们与任何拉丁字符都非常不同,希伯来语和阿拉伯语是从右到左书写的,而普通话则是向上,因此它们就像西方世界的图形(基于拉丁字符)。
因为字符太多,它们使用两个字节(16位)来表示单个字符。使用此容量,它们可以代表65535个不同的字符。 (2 ^ 16 = 65535)
单字节字符限制为256(2 ^ 8),因此这个小容量有不同的映射。