主题:  如何截取字符串?

浮尘

职务:普通成员
等级:3
金币:7.0
发贴:1258
注册:2001/11/19 12:41:09
#12004/12/27 10:54:52
在表格的某一列中放一个字段的数据,数据有长有短,有中文有英文,为了表格不被撑开,对数据进行过滤,如果长度大于N,就对数据进行截取,后以省略号代替。
现在的问题是,一个中文的宽度是英文的两倍,当中文的长度合适后,英文又太短了。各位是如何处理的?



缺缺

职务:管理员
等级:8
金币:41.0
发贴:9620
注册:2004/1/14 19:14:47
#22004/12/27 10:57:35

[Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]



浮尘

职务:普通成员
等级:3
金币:7.0
发贴:1258
注册:2001/11/19 12:41:09
#32004/12/27 11:32:25
谢谢了!通过ASCII码来判断是否为汉字,如果是汉字的话,长度+1。我想再请教一下,65536是如何来的?(对汉字的编码不懂呀)