您的位置:程序门 -> 企业开发 -> lotus



如何从字符串的左边截取一定字节长度的字符(中文算两个字符)


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


如何从字符串的左边截取一定字节长度的字符(中文算两个字符)
发表于:2008-02-20 14:32:24 楼主
各位大侠,我用@left只是取字的个数,如果即有中文又有英文,取的字节数就不一样了,有没有专门的公式或是lotusscript的截取字符的公式是按照字节来取的?
发表于:2008-02-20 15:21:481楼 得分:0
没有,需要自己写的,算是如果是汉字就是两位,英文数字之类的一位.
发表于:2008-02-20 15:22:282楼 得分:0
可以用mid这个函数再ls中抓字符,  

首先获取一下字符串的长度,然后写2个for   循环,   第一个是你需要抓多少个字符出来,第二个是根据双字节和单字节来判断是读2位还是1位。

可以通过asc码来控制,以255为分界线

可能用到的函数是len,mid,asc,具体怎么写很容易。
不知道这个是不是你需要的。


快速检索

最新资讯
热门点击