使用as计算中文字符串长度
来源:互联网 发布:格拉姆矩阵 编辑:程序博客网 时间:2024/05/02 02:14
网络传输过程中遇到中文字符串长度计算的问题,网上搜索到的方法比较多,下面记录一种简单的方法,借助ByteArray的writeMultiByte方法来实现。
代码如下:
private function send(str : String) : void {if(_socket){_socket.writeMultiByte(str, "CN-GB");_socket.flush();}}/** * 获取字符串长度,解决中文字符串长度计算错误问题 * @param thisString要计算长度的字符串 * */private function GetStringLength(thisString : String) : Number{var thisStringByteLengths :ByteArray = new ByteArray();thisStringByteLengths.writeMultiByte(thisString, "CN-GB");return thisStringByteLengths.length;}
转载请注明来自Master.R(石硕)的CSDN博客:blog.csdn.net/shishuo365 如有疑问请发邮件shishuo365#126.com(将#更换为@)
- 使用as计算中文字符串长度
- 使用javaScript计算中文字符串长度
- 计算中文字符串长度
- 使用指针计算字符串长度
- C#计算字符串长度(中文两个字符)
- js 计算字符串长度(含中文)
- js计算字符串长度,包括中文
- 计算中文混合字符串长度(一)
- 计算中文混合字符串长度(二)
- lua中文字符串长度计算和截取
- Lua中含中文字符串长度计算
- JavaScript计算字符串长度(含中文)
- PHP计算中文字符串长度 、截取对应中文字符串
- PHP中计算中文字符串长度、截取中文字符串
- 页面英文字符串和中文字符串的长度计算
- 利用正则表达式计算含有中文的字符串长度
- 利用正则表达式计算含有中文的字符串长度
- sql计算字符串中包含中文、英文字符长度
- Android里merge和include标签的使用
- 共预留1预留1
- ibatis扩展支持主键生成的方法(非数据库方式)
- 也均同意预留1预留1
- 自定义ServletRquestListener和ServletRequestAttributeListener的监听
- 使用as计算中文字符串长度
- more effective c++笔记1-----Item M2:尽 量使用C++风格的类型转换
- ACCESS中的参数查询与自定义函数的实现
- 51
- 配置vim的Nginx配置文件语法高亮的脚本
- android.adb命令
- js得到两个日期之间间隔的天数
- SSH web.xml配置
- Sybase的安装、配置及使用(二)