# 字符串函数 [TOC] ## =char() 1. 函数说明:根据给定的unicode编码或者ascii码取得其对应的字符(一般来说,英文字符及其扩展字符都是ascii字符,中文、日文、韩文等亚洲字符都是unicode字符,ascii字符为8位,unicode字符为16位(其中有3位用于标志字符类型)) 2. 参数说明:int整数表达式,unicode编码或者ascii编码 3. 返回值:字符型 4. 示例: 例1:=char(22269)返回:'国' 例2:=char(101)返回:'e' ## =cnmoney() 1. 函数说明:数字转成大写金额(如果不填写则默认转换成大写金额) 单位可以为空,如果为空,则直接将 number 转换为人民币大写, 否则先将 number 与单位的进制相乘,然后再将相乘的结果转换为人民币大写。 2. 参数说明:第一个参数为数值类型,第二个为单位:'s','b','q','w','sw','bw','qw','y','sy','by','qy','wy' , 分别代表'拾','佰','仟','万','拾万','佰万','仟万','亿','拾亿','佰亿','仟亿','万亿'。 3. 返回值:字符型 4. 示例: 例1:=cnmoney(1.232)返回:壹元贰角叁分 例2:=cnmoney(1.232,"b")返回:壹佰贰拾叁元贰角整 例3:=cnmoney(1.232,"bw")返回:壹佰贰拾叁万贰千元整 ## =concat() 1. 函数说明:对字符传进行拼接 2. 参数说明:传入字符串,用逗号拼接 3. 返回值:字符型 4. 示例: 例:=concat('hello ','word',' !') 返回:hello word ! ## =lower() 1. 函数说明:将字符串转换成小写 2. 参数说明:传入字符串 3. 返回值:字符型 4. 示例: 例:=lower('ABCD') 返回:abcd 或 =lower('#{db.name}') 返回数据集字段小写 ## =upper() 1. 函数说明:将字符串转成大写 2. 参数说明:传入字符串 3. 返回值:字符型 4. 示例: 例:=upper('abcd') 返回ABCD 或 =upper('#{db.name}') 返回数据集字段大写