`
silenceisall
  • 浏览: 31358 次
  • 性别: Icon_minigender_1
  • 来自: 湖北
社区版块
存档分类
最新评论

获取中文汉字所占的字符长度

 
阅读更多
<script> 
alert (fucCheckLength("中国aaaa")); 
function fucCheckLength(strTemp) 

var i,sum; 
sum=0; 
for(i=0;i<strTemp.length;i++) 

  if ((strTemp.charCodeAt(i)>=0) && (strTemp.charCodeAt(i)<=255)) 
   sum=sum+1; 
  else 
   sum=sum+2; 

return sum; 

</script> 
分享到:
评论

相关推荐

    获取中文字符串长度的函数(VB6.0代码编写)

    在VB6.0编程环境中,处理...总之,获取中文字符串长度的关键在于正确处理字符编码,特别是非ASCII字符。通过自定义函数或利用现有的库和工具,我们可以准确地计算出中文字符串的长度,从而在编程中更好地处理中文数据。

    JS获取带中文字符的字符串长度

    一个JS函数,可以获取你当前输入的字符串的长度,其中中文字符和全角字符是2个长度

    获取中文字符串长度的函数

    标题提到的“获取中文字符串长度的函数”就是为了解决这个问题。在VB6.0(Visual Basic 6.0)中,我们需要自定义函数来正确地计算中文字符串的长度。 函数`CLen`是这个特定问题的解决方案。它接受一个字符串参数`...

    截取指定长度的字符串

    1. 固定位置截取:这种方法通常基于起始位置和结束位置来获取字符串的一部分。例如,在Python中,你可以使用切片操作符`[start:end]`来截取字符串,其中`start`是开始索引,`end`是结束索引(不包括该位置的字符)。...

    判断字符串的长度(优化版)中文占两个字符

    在传统的编程实践中,尤其是在使用JavaScript这样的编程语言时,一个简单的字符串长度函数,如length属性,可能无法准确反映中文字符所占的字符长度。例如,在JavaScript中,英文字符和一些标点符号默认占用1个字符...

    pb中实现字符长度和计算器的实现

    在这个场景中,“pb中实现字符长度和计算器的实现”意味着我们要探讨如何在PowerBuilder环境中创建两个功能:一是计算字符串的长度,二是实现一个基本的计算器。 在PowerBuilder中,字符串长度的计算可以通过内置...

    超简单C#获取带汉字的字符串真实长度(单个英文长度为1,单个中文长度为2)

    C#获取带汉字的字符串真实长度 在 C# 中,获取字符串的长度是一件非常简单的事情,但是在处理带有汉字的字符串时,事情就会变得复杂起来。这是因为汉字是由两个字节组成的,而英文字符只占用一个字节。因此,直接...

    C#字符串截取固定长度的方法

    - 使用`Encoding.GetEncoding("GB2312")`来处理中文字符。此处假设每个中文字符占用两个字节。 - 遍历字节数组,每两个字节转换成一个字符并累加到结果字符串中。 - 当字符计数达到指定长度时停止遍历。 #### 方法...

    常见的VC获取字符串长度的方法[定义].pdf

    在软件开发中,获取字符串长度是一个常见的操作,但是字符串长度的定义并不唯一,通常是指字符串中包含字符的数目,但有的时候人们需要的是字符串所占字节的数目。下面将介绍五种常见的获取字符串长度的方法。 1. ...

    获取中文字符串长度的函数(VB6.0代码编写)源代码

    在VB6.0编程环境中,处理中文字符串时经常会遇到一个问题:由于中文字符占用两个字节,而VB6的内置函数Len只计算字节数,不考虑字符编码,因此无法准确获取中文字符串的实际长度(即字符数)。为了解决这个问题,...

    验证字符长度

    示例中的核心部分是计算字符串长度,尤其是考虑到中文字符占两个字节的情况。这里使用了一个正则表达式 `[^\x00-\xff]` 来匹配非 ASCII 字符(即中文或其他双字节字符)。对于每个匹配到的字符,将被替换为两个星号 ...

    JAVA中汉字字符转化为英文字符

    - **数据分析**:对于大量包含中文字符的数据集,进行此类转换可以简化数据清洗和预处理步骤。 #### 总结 本文介绍了如何在Java中实现汉字到英文字符的转换,重点分析了两个核心方法的实现原理。这种转换技术不仅在...

    delphi 实现截取字符串中中文+英文混合截取

    由于Unicode编码的存在,中文字符通常占据两个字节,而英文字符则占据一个字节,这就导致了在不正确处理的情况下可能会截断字符,从而出现乱码问题。本篇文章将深入探讨如何在Delphi中实现中文和英文混合字符串的...

    常见的获取字符串长度的方法

    本文将详细介绍几种常用的获取字符串长度的方法,包括这些方法的工作原理、适用场景以及潜在的限制。 ### 一、使用`sizeof`获取字符串长度 `sizeof`运算符是一种基本的C/C++语法,用于计算数据类型或变量的字节数...

    mysql获取字符串长度函数(CHAR_LENGTH)

    length: 是计算字段的长度一个汉字是算三个字符,一个数字或字母算一个字符CHAR_LENGTH(str) 返回值为字符串str 的长度,长度的单位为字符。一个多字节字符算作一个单字符。对于一个包含五个二字节字符集, LENGTH()...

    获取Unicode编码格式的汉字长度

    wcslen(str) 无法判断超大字符集的汉字个数. 使用此头文件可以正确获得汉字长度; 开发语言:C.

    检测含有中文字符串的实际长度

    我们在实际过程中要经常去检测含有中文字符串的实际长度, 因为中文字符,和英文字符在一起的话.判断起来你麻烦点. 原理跟在asp中的一样.逐个去判断.是中文加2英文加1. 代码如下:ASCIIEncoding n = new ...

    PHP 计算字符串长度

    如果字符串使用其他编码(如GBK),则每个中文字符可能占据两个字节。在处理多字节字符集时,`strlen()`可能无法提供预期的字节数,而应该使用`mb_strlen()`函数来获得准确的结果。 ```php $str = "你好,世界!"; ...

    java判断中文字符串长度的简单实例

    3. 第三个方法`getLength(Strings)`尝试通过给中文字符长度为1,英文字符长度为0.5的处理方式来计算字符串长度。这里的处理思路是试图在长度计算上进行加权平均,使得计算结果能更好地反映字符串的视觉长度。但作者...

Global site tag (gtag.js) - Google Analytics