统计NSString中英文字符串长度
来源:互联网 发布:故宫淘宝热销产品 编辑:程序博客网 时间:2024/05/22 12:46
转载:http://blog.sina.com.cn/s/blog_45e2b66c01010dxd.html
计算NSString的字符长度,用length方法Returnsthe number of Unicode characters in thereceiver,既是英文字符和中文汉字都是一个字符长度,如@“abcde我的”长度为7,而此长度和微博的输入字数实际上是不符的,在微博中,它的长度为5(实际是4.5,“abcde我的f”的长度也是5),所以如果在UITextView中限制字符的长度,需要重新计算,如下:
计算NSString的字符长度,用length方法Returnsthe number of Unicode characters in thereceiver,既是英文字符和中文汉字都是一个字符长度,如@“abcde我的”长度为7,而此长度和微博的输入字数实际上是不符的,在微博中,它的长度为5(实际是4.5,“abcde我的f”的长度也是5),所以如果在UITextView中限制字符的长度,需要重新计算,如下:
--------------------
统计含中英文混编的NSString 字符串长度
将一个NSString类型字符串获取的长度转换成类似ASCII编码的长度,如汉字2个字节,英文以及符号1个字节这个功能。
由于使用[NSString length]方法调用获取的长度是一个中文和一个英文都是一个字节,而使用
由于使用[NSString length]方法调用获取的长度是一个中文和一个英文都是一个字节,而使用
[NSString lengthOfBytesUsingEncodi
于是想获得一个char*类型的字符串,然后自己遍历一遍,将它整理为类似ASCII编码的格式,这里要用到
[NSString cStringUsingEncoding:NSUnicodeStringEncoding]函数获得一个constchar*指针,然后对这个字符串进行遍历,遇/0就跳过,否则length+1,下面是代码,拿出来与大家分享:
-
}
0 0
- 统计NSString中英文字符串长度
- 统计NSString中英文字符串长度
- 统计含中英文混编的NSString 字符串长度
- (iOS开发)统计含中英文混编的NSString 字符串长度
- C#区分中英文统计字符串的长度
- C#区分中英文统计字符串的长度
- C#统计中英文混排字符串的长度
- 获取中英文字符串长度
- 中英文混合字符串长度
- 截取中英文字符串长度
- NSString字符串长度计算方法
- iOS NSString 计算中英文字符长度
- js判断中英文字符串长度
- JS判断中英文字符串长度
- 计算中英文字符串的长度!
- 中英文字符串长度获取方法
- Javascript 计算中英文字符串长度
- 得到中英文混合字符串长度
- Mybatis使用之查询详解
- Mac环境下svn的使用
- 让codeigniter与swfupload整合的最佳解决方案
- Linux 常用命令
- Android GPS定位记录发送功能
- 统计NSString中英文字符串长度
- 观察者模式
- ABAP如何检查字符串是否为日期或时间格式
- C++中的explicit关键字
- Fedora 18 安装Tomcat
- HDU1875---畅通工程再续
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- [IOS]在xcode开发编译环境中@property关键字的理解