第六十九章 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
都是首選的。