截取字符串时长度的问题

以前对字符串中如果夹杂中文的时候计算长度的问题有过疑问,采用了很笨的办法,因为我知道中文是两个字节所以…呵呵,不说了,因为作为字符串对象它是按字节来计算的,每个字节对应Ascii是没问题,但是对应中文这种双字节的就有问题了,这是因为它采用的是unicode(UTF-8),可以把它转成字符数组就可以了,这个时候就是我们要的长度了,然后截取一定的字符就可以了。

作者:KKcat
    
个人博客:http://jinzhao.me/
    
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
原文地址:https://www.cnblogs.com/jinzhao/p/1361835.html