第六十九章 Caché 函数大全 $WCHAR 函数
返回与识别代理项对的数字代码对应的字符。
大纲
$WCHAR(expression,...)
$WC(expression,...)
参数
- expression 要转换的整数值。
描述
$WCHAR返回与表达式中指定的代码值对应的字符。$CHAR和$WCHAR对65535(十六进制FFFF)和更小的十进制值进行相同的处理。65536(十六进制10000)到1114111(十六进制10FFFF)之间的值用于表示UNICODE代理项对;这些字符可以使用$WCHAR返回。
如果表达式包含以逗号分隔的代码值列表,$WCHAR将以字符串形式返回相应的字符。$WCHAR将代理项对识别为单个字符。可以使用$WISWIDE函数来确定字符串是否包含代理项对。
代理项对是一对16位Caché字符元素,它们一起编码单个Unicode字符。代理词对用于表示汉语、日语汉字和韩语朝鲜语中使用的某些表意文字。(最常用的中文、汉字和朝鲜文字符由标准的16位Unicode编码表示。)。代理对为日本JIS X0213:2004(JIS2004)编码标准和中国GB18030编码标准提供 Caché支持。
代理项对由十六进制范围D800到DBFF的高位16位字符元素和十六进制范围DC00到DFFF的低位16位字符元素组成。
$WCHAR函数将代理项对视为单个字符。$CHAR函数将代理项对视为两个字符。在所有其他方面,$WCHAR和$CHAR在功能上是相同的。但是,因为$CHAR通常比$WCHAR快,所以对于不太可能遇到代理项对的所有情况,$CHAR都是首选的。







网友评论