Javascript获取字符串字节数的方法
来源:互联网 发布:下载人工智能计算器 编辑:程序博客网 时间:2024/05/06 23:46
一个英文字符和汉字、日文的字节数是不同的。如果直接使用Javascript的Len函数的话,一个英文字母和汉字的长度都会被认为是1。如果这些数据需要保存在数据库中的话,长度不能有效控制就会带来一些隐患。简单的两个方法来实现长度计算。
str = escape("汉字abc,,");
len = 0;
for(i=0;i<str.length;i++,len++) {
if(str.charAt(i)=="%") {
if(str.charAt(++i)=="u") {
i += 3;
len++;
}
i++;
}
}
alert(len);
str = "汉字abc,,";
len = 0;
for(i=0;i<str.length;i++){
iCode = str.charCodeAt(i);
if((iCode>=0 && iCode<=255)||(iCode>=0xff61 && iCode<=0xff9f)){
len += 1;
}else{
len += 2;
}
}
alert(len);
- Javascript获取字符串字节数的方法
- Javascript获取字符串字节数
- Javascript 字符串字节数获取功能多种方法
- 获取字符串的字节数
- 获取字符串的字节数
- c#获取字符串宽度(字节数方法)
- Javascript判断字符串的字节数
- 获取日文全角字符串的字节数
- C#获取字符串的字节数
- java如何获取字符串的字节数
- C++获取文本文件字节数的方法
- javascript判断字符串字节数
- C# 获取字符串字节数
- 用js获取提交的字符串的字节数
- 用js获取提交的字符串的字节数
- Flex(AS)中如何获取字符串的字节数
- 获取字符串的字节数,而不是字符长度
- 获取中英文混排字符串的实际长度(字节数)
- delphi 中 adoquery 带参数查询的奇怪问题
- ASP网页500错误重装IIS无效的解决办法
- http://aptana.com/
- Personal Qualities
- j2me中如何使用Calendar获取系统时间并转换成字符串格式
- Javascript获取字符串字节数的方法
- vm安装红旗6的分区问题
- 如何用动态网页生成静态网页?
- 偶然看到c#的一段容器代码
- imp导入数据问题
- 投入firefox的怀抱
- Java学习从入门到精通
- 取消Windows 默认共享
- 隐藏窗口的方法枚举 (VC/MFC)