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

发表时间:2002-9-28

作者:追风

在ASP技术里我整理了一篇检测含有中文字符串的实际长度的文章.同样在ASP.NET里也很容易得到它的长度.
解决办法如下,str为要检测的字符串:
ASCIIEncoding n = new ASCIIEncoding();
byte[] b = n.GetBytes(str);
int l = 0;  // l 为字符串之实际长度
for (int i=0;i <= b.Length-1;i++)
{
    if (b[i] ==63)  //判断是否为汉字或全脚符号
    {
        l++;
    }
    l++;
}
以上程序在 WIN2000 SERVER SP2 + ... BETA 2 上测试通过.

检测含有中文字符串的实际长度相关推荐

  1. SQL Server 插入含有中文字符串出现乱码现象的解决办法

    ELECT  COLLATIONPROPERTY('Chinese_PRC_Stroke_CI_AI_KS_WS', 'CodePage')       --查询SQLServer编码格式的语句 下面 ...

  2. CodeIgniter中URL含有中文字符串的解决方案

    codeIgniter默认的配置下是不允许URL中包含非ASCII字符的,如果我们有这样一个字符串: http://www.example.com/photo/ 北京/鸟巢.jpg 那么CI会毫不客气 ...

  3. java 计算包含中文字符串的真实长度

    public static int getRealLength(String str) {int m = 0;char arr[] = str.toCharArray();for (int i = 0 ...

  4. SAP ABAP实用技巧介绍系列之ABAP取中文字符串的字节长度

    2013年08月16日 11:47 DATA: lv_str TYPE string. lv_str = 'AB中国'. lv_len = cl_abap_list_utilities=>dyn ...

  5. Java 生成固定长度随机中文字符串

    /*** * 生成固定长度随机中文,kuojung * @param n 中文个数 * @return 中文串 */ public static String getRandomChineseStri ...

  6. php 中文字符串截取无乱码,php实现中文字符串无乱码截取

    在PHP开发中会经常用到字符串截取,有的时候字符串截取会出现乱码的情况,那么怎么解决这个问题呢,其实也很容易 首先我们要了解关于中英文占多少字节的问题. ASCII码:一个中文汉字占两个字节的空间. ...

  7. C++ 区分中文,非中文,截取含有中文的string字符串的两种方法

    C++ 区分中文,非中文,截取含有中文的string字符串的两种方法 方法一 根据中文在ASCII中的范围判断 方法二 把string转成wstring 转自: http://blog.51cto.c ...

  8. [转]php获取含中文字符串长度

    本文转载自:http://vtrtbb.iteye.com/blog/607091 PHP计算字符串长度,包括计算英文.GBK.UTF-8多种字符集下PHP如何计算字符串长度.英文字符串长度 strl ...

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

    话不多说,上代码: /** * 获取字符串的长度,如果有中文,则每个中文字符计为2位 * @param value 指定的字符串 * @return 字符串的长度 */ public static i ...

最新文章

  1. Selenium实例2-截图爬取漫画
  2. linux--gdb调试
  3. 【XSY2111】Chef and Churus 分块 树状数组
  4. 牛客NOIP暑期七天营-提高组1
  5. 男生给女生最牛B的告白
  6. 【Flink】Flink kafka producer 分区策略 (flink写入数据不均匀 与 数据写入 分区无数据 )
  7. 丢人丢到国外去了,国内定制版Flash被国外安全厂商撕开了面纱!
  8. shell进阶之tree、pstree、lsof命令详解
  9. hbase的快速下载
  10. IDEA 常用插件安装
  11. 安卓原生系统_有效解决跳过原生安卓系统开机验证问题的方法,赶快上车
  12. cisco anyConnect 不用每次输入密码的办法
  13. python-数据分析(3-Matplotlib之各种图形应用)
  14. Android接入三方登录——QQ、微信、Facebook、Twitter
  15. 详解美股中的几种交易单-限价单、市价单、止损单、止损限价单、跟踪止损单
  16. 安装sql server 2008 报错“检查 Microsoft Visual Studio 2008 的早期版本”失败的问题解
  17. html5论文答辩,论文答辩5分钟自述
  18. 2022年湖北助理工程师职称发证单位是哪里呢?甘建二告诉你
  19. excel取消保护(忘记密码)
  20. Flex Programming Tricks 1

热门文章

  1. [code]代码格式1
  2. hadoop2.6.0实践:002 检查伪分布式环境搭建
  3. 系统定制封装 step1
  4. android回调函数
  5. (附下载地址)制作RPM包(星际译王词典包)
  6. SQLServer Date
  7. .net 2.0 BackgroundWorker类详细用法
  8. 【太阳软件】动态换ip软件:反爬虫对抗对数据分析的影响
  9. 为什么windows系统能运行项目linux和Mac不行
  10. Raphael属性学习--基本