勤奋菜鸟的天堂

导航

2012年12月21日 #

不区分汉字还是英文和数字,按指定字节长度截取字符串

摘要: Web应用程序在浏览器中显示字符串时,由于显示长度的限制,常常需要将字符串截取后再进行显示。但目前很多流行的语言,如C#、Java内部采用的都是Unicode 16(UCS2)编码,在这种编码中所有的字符都是两个字符,因此,如果要截取的字符串是中、英文、数字混合的,就会产生问题,如下面的字符串:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->Strings ="a加b等于c,如果a等1、b等于2,那么c等3"; 上面的字符 阅读全文

posted @ 2012-12-21 13:24 勤奋的菜鸟 阅读(2384) 评论(0) 推荐(1) 编辑