hur.cn - 华软网

 热门搜索

字符串长度问题?

  作者:未知    来源:网络    更新时间:2017/9/29
string ls_temp
int li_len
ls_temp = "dd我厂"
li_len = len(ls_temp)

li_len这时候为6,为六个字符。
但我想li_len为4,表示4个字。
如何实现
------华软网友回答------
lenw()

messagebox(string(len("ab测试")),string(lenw("ab测试")))

提示:6 4
------华软网友回复------
如果是pb9或10的话可以用函数 
lenW()
则输出为4
------华软网友回复------
晕...我的2楼和1楼一样的时间出贴...郁闷..

如果是pb8以下版本

只有用循环取每一个字符,若asc码大于255则,为汉字..每两个asc码超过255的,长度+1      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。