flex中含中文字符串长度的获取
2012-02-21 15:20
316 查看
当数据库限制了文本的长度时,要在前台限制字符串的长度。
若前台的输入,包含中文的话,使用string.length无法满足。
可以使用ByteArray,获取到字符串的字节长度。
若前台的输入,包含中文的话,使用string.length无法满足。
可以使用ByteArray,获取到字符串的字节长度。
var bz:String = obj["bz0000"]; var ba:ByteArray = new ByteArray(); ba.writeMultiByte(bz,"gbk"); Alert.show((ba.length).toString()); if(ba.length > 10){ Alert.show("备注过长,请重新输入!"); return false; }
相关文章推荐
- flex中含中文字符串长度的获取
- PHP如何获取中文和 中英文混字符串长度
- php 截取中文字符串 , 获取字符串长度
- PHP截取字符串,获取长度,获取字符位置的函数 中文字符截取
- 通过js来获取包含中文字符的字符串的长度的方法
- js 字符串(中文)获取长度 截取中文字符串
- JS获取字符串长度,1个中文=2个英文
- mysql 获取中文字符串长度
- JS获取字符串长度(中文占两个,数字与英文占一个)
- iOS中英文混排,获取字符串长度(中文字符数)
- 获取包含中文,字母,数字集合的字符串的长度(1个汉字字符存储需要2个字节,1个英文字符存储需要1个字节)
- 超简单C#获取带汉字的字符串真实长度(单个英文长度为1,单个中文长度为2)
- python获取中文字符串长度
- 获取中文字符串的实际长度代码
- C#获取中文英文混合字符串Byte字节长度
- [转]php获取含中文字符串长度
- 获取含有中文字符串的长度
- 获取字符串中的中文字符长度
- JAVA:获取带有中文字符串真实长度
- [lua]获取字符串长度(中文算2个字符)