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

计算汉字长度

 
阅读更多

计算汉字长度

 

function strLen(str) {

var charset = document.charset; 

var len = 0;

for(var i = 0; i < str.length; i++) {

len += str.charCodeAt(i) < 0 || str.charCodeAt(i) > 255 ? (charset == "utf-8" ? 3 : 2) : 1;

}

return len;

}

分享到:
评论

相关推荐

    js计算字符串长度

    js计算字符串长度,可以输入中文、英文、数字、中英文数字混合等,最后计算结果为字符串所占字节个数

    毛细管长度计算软件.zip

    "毛细管长度计算软件"是专门为制冷和空调行业设计的工具,由知名制冷技术公司Danfoss提供。这款软件基于一系列经过实践验证的工程公式,帮助工程师和技术人员精确计算出适合特定系统的毛细管长度。 在制冷系统中,...

    计算字符串的精确象素长度

    使用GDI32中API计算字符串的精确象素长度

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

    在VB6.0编程环境中,处理中文字符串时,我们经常会遇到一个问题:如何准确地计算一个包含中文字符的字符串的长度。由于中文字符占用的字节数不同于英文字符(每个中文字符通常占用2个字节,而英文字符占用1个字节)...

    javascript中使用正则计算中文长度的例子

    特别是在处理包含多种语言字符的字符串时,如中文字符,常常需要特别注意字符的长度计算问题。由于JavaScript是基于Unicode编码的,每一个字符都被视为一个单元,而传统后端语言如Java或C++中,中文字符通常被编码为...

    字符长度计算和长度截取显示

    在 JavaScript 中,计算字符串的字节长度是一个常见的需求,尤其是在处理包含非 ASCII 字符(如中文、日文等)的字符串时尤为重要。这段代码提供了一个函数 `getCharLength` 用于计算一个字符串的实际字节数。 ####...

    计算中英文字符长度

    这个名为"计算中英文字符长度"的工程提供了一个实用的示例,演示了如何区分并统计字符串中的中文和英文字符。下面我们将深入探讨相关的知识点。 首先,我们要了解字符编码。在计算机中,字符是以特定的二进制形式...

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

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

    自动计算出多种编码字符串长度

    它们各自有不同的特性和适用场景,对于理解和处理字符串长度计算至关重要。 首先,我们来深入理解一下这些编码方式: 1. ANSI编码(通常指的是Windows默认的代码页,如CP1252):这是一种单字节编码系统,主要针对...

    计算汉字笔画数java实现

    根据提供的文件信息,本文将详细解析如何通过Java编程语言实现计算汉字笔画数的方法,并对代码中的关键逻辑进行深入分析。 ### 概述 在Java中实现计算汉字笔画数的功能,主要涉及到对汉字编码的理解以及如何根据...

    c#截取指定长度,中英文混合字符串

    这里的关键在于如何正确地处理中文字符的长度计算问题。 ##### 正则表达式使用 方法中使用了正则表达式 `Regex.Replace(temp, "[\u4e00-\u9fa5]", "zz", RegexOptions.IgnoreCase)` 来替换所有中文字符。其中,`[\...

    字符串(汉字)长度判断

    * 针对汉字 进行计算长度 * @param string 计算的字符串 * @param shuJuKuHanZhiChangDu 汉字所占字符大小 * @return int 字符串长度 */ public static int stringOfSize(String string,int ...

    PHP 计算字符串长度

    下面我们将深入探讨这个函数以及与字符串长度计算相关的知识点。 ### strlen()函数 `strlen()`是PHP的核心函数之一,它返回给定字符串的长度,以字符数计。例如: ```php $str = "Hello, World!"; echo strlen($...

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

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

    利用 lstrlen 计算中英文混合字串的长度

    这是因为字符串"中英Mixed"共有6个字符,其中4个汉字,2个英文字符,每个汉字占2字节,每个英文字符占1字节,加上一个空字符`Chr(0)`共1字节,总长度为9。 ##### 方法三:使用 `StrConv` 函数 除了以上两种方法外,...

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

    在编程领域,尤其是在处理中文字符时,计算字符串长度是一个常见的需求。由于中文字符通常占用两个字节,而英文字符只占用一个字节,因此简单的基于字节计数的方法无法准确地计算中文字符串的长度。标题提到的“获取...

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

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

    Delphi计算汉字笔划的实例..rar

    本实例主要关注如何利用Delphi来计算汉字的笔画,这涉及到汉字编码、字符串处理以及可能的算法设计。下面我们将深入探讨这个主题。 首先,汉字笔画计算的基础是汉字的编码。在计算机中,汉字通常使用Unicode编码,...

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

    在处理含有中文字符的字符串长度计算时,由于中文字符通常占用的字节数多于英文字符,我们需要采用特殊的处理方法来确保长度计算的准确性。在传统的编程实践中,尤其是在使用JavaScript这样的编程语言时,一个简单的...

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

    当然,我们也可以使用系统提供的函数来获取中文的真实长度,例如: ```csharp int i = System.Text.Encoding.Default.GetBytes(s).Length; ``` 这个方法使用 `System.Text.Encoding.Default` 对象来将字符串转换为...

Global site tag (gtag.js) - Google Analytics