统计含中英文混编的NSString 字符串长度
来源:互联网 发布:wifi网络存在安全风险 编辑:程序博客网 时间:2024/05/29 19:22
由于使用[NSString length]方法调用获取的长度是一个中文和一个英文都是一个字节,而使用
[NSString lengthOfBytesUsingEncodi
于是想获得一个char*类型的字符串,然后自己遍历一遍,将它整理为类似ASCII编码的格式,这里要用到
[NSString cStringUsingEncoding:NSUnicodeStringEncoding]函数获得一个const char*指针,然后对这个字符串进行遍历,遇/0就跳过,否则length+1,下面是代码,拿出来与大家分享:
-
}
计算到这里也可以粗略的计算UITextView的高度,说它粗略,就是不是很准确。比如知道UITextView的固定的宽度,那么可以知道这一行大约有多少个汉字(以汉字为准),这样用上方法返回的字符串的长度/n*m,n是一行的汉字的个数,m是一行的高度,即可粗略计算了。
转载:http://mobilesolutions.blog.163.com/blog/static/18922417620116133910181/
- 统计含中英文混编的NSString 字符串长度
- (iOS开发)统计含中英文混编的NSString 字符串长度
- 统计NSString中英文字符串长度
- 统计NSString中英文字符串长度
- C#区分中英文统计字符串的长度
- C#区分中英文统计字符串的长度
- js关于字符串的长度(含中英文)的
- C#统计中英文混排字符串的长度
- 注册用户名称的PHP验证以及含中英文混合的字符串长度的判断
- 计算中英文字符串的长度!
- 统计字符串的长度
- 统计字符串的长度
- 关于如何获取NSString的中英文混合字符长度问题
- 计算中英文合并的字符串的长度
- 中英文字符串显示相等长度的函数
- 获得中英文混排的字符串长度
- 截取字符串中英文字符的长度
- 截取中英文长度一致的字符串
- Bash shell 多行注释
- 关于apache 和 tomcat的区别
- java gc(垃圾回收系统)详解
- ABC theory of emotion
- linux 下使用 rsync 进行文件 同步
- 统计含中英文混编的NSString 字符串长度
- Insertion Sort List
- android EditText控件如何禁止输入内容
- UDP 配合 connect 的使用
- IO之异常处理
- [Android游戏开发经验分享]游戏开发中内存溢出的OOM解决方案——内存图片回收机制
- 广告主选择投放广告的指标——精准性
- oracle表记录去重
- 硬上的腾讯有意,柔化的京东无情