简体中文 Solaris 用户指南

简体中文测试工具

这些工具从各个角度测试简体中文(GB-2312-80)国家标准字符集。它们并且假定被测试的字符是国家标准字符集的一部分。

这些表格里的功能自变量必须是WC里的字符,wchar_t。要获得更多的信息可参见cctype(3x)的手册页。

表 B-1 简体中文字符分类功能

例程 

描述 

ischanzi

如果自变量是在GB-2312-80中的汉字,返回真值。 

iscaccent

如果自变量是在GB-2312-80中的重音记号,返回真值。 

iscphonetic

如果自变量是在GB-2312-80中的语音符号,返回真值。 

iscpinyin

如果自变量是在GB-2312-80中的拼音符号,返回真值。 

iscalpha

如果自变量是在GB-2312-80中的罗马字母,返回真值。 

iscdigit

如果自变量是在GB-2312-80中的罗马数字,返回真值。 

iscnumber

如果自变量是在GB-2312-80中的数目,返回真值。 

isclower

如果自变量是在GB-2312-80中的小写罗马字母,返回真值。 

iscupper

如果自变量是在GB-2312-80中的大写罗马字母,返回真值。 

iscblank

如果自变量是在GB-2312-80中的空白字符,返回真值。 

iscspace

如果自变量是在GB-2312-80中的空格字符,返回真值。 

iscgen

如果自变量是在GB-2312-80中的图形符号或通用符号,返回真值。 

iscsci

如果自变量是在GB-2312-80中的科学符号,返回真值。 

iscline

如果自变量是在GB-2312-80中的规格线符号,返回真值。 

iscunit

如果自变量是在GB-2312-80中的单位字符,返回真值。 

iscparen

如果自变量是在GB-2312-80中的右括号或左括号,返回真值。 

iscpunct

如果自变量是在GB-2312-80中的标点符号,返回真值。 

iscgreek

如果自变量是在GB-2312-80中的希腊字符,返回真值。 

iscrussian

如果自变量是在GB-2312-80中的俄文字符,返回真值。 

iscspecial

如果自变量是在GB-2312-80中的希腊字符或俄文字符,返回真值。 

ischira

如果自变量是在GB-2312-80中的日文 Hiragana 字符,返回真值。 

isckata

如果自变量是在GB-2312-80中的日文 Katakana 字符,返回真值。 

有两个添加的简体中文的例程,iscgbisceuc,测试GB-2312-80字符集中的字符。iscgb例程的自变量是一个宽字符,而isceuc的自变量是EUC格式的GB-2312-80字符。要获得更多的信息可参见cctype(3x)的手册页。

表 B-2 通用简体中文通用字符分类功能

例程 

描述 

iscgb

如果自变量是在GB-2312-80中的字符,返回真值。 

isceuc

如果自变量是在GB-2312-80中的EUC格式字符,返回真值。