1<%
 2' 字符串截取函数,用于信息标题 
 3' strWord需要截取的字符串 
 4' intByteLength显示的字节长度,1个汉字两个字节 
 5' intPadDotAmount背截取后尾部补充点的个数 
 6' 字符串截取函数,用于信息标题 
 7Function FixString()Function FixString(ByVal strWord, ByVal intByteLength, ByVal intPadDotAmount) 
 8        If strWord > "" Then 
 9                If Length(strWord) <= intByteLength Then 
10                        FixString = strWord 
11                Else 
12                        Dim i 
13                        Dim intLength 
14                        Dim strChar 
15                        Dim bytChar 
16                        intLength = 0 
17                        For i = 1 to Len(strWord) 
18                                strChar = Mid(strWord, i, 1) 
19                                bytChar = Asc(Mid(strWord, i, 1)) 
20                                If bytChar < 0 or bytChar > 255 Then 
21                                        intLength = intLength + 2 
22                                Else 
23                                        intLength = intLength + 1 
24                                End If 
25                                If intLength > intByteLength Then Exit For 
26                                FixString = FixString & strChar 
27                        Next 
28                        FixString = FixString & String(intPadDotAmount, ".") 
29                End If 
30        Else 
31                FixString = "" 
32        End If 
33End Function 
34' 计算字符串长度,1个汉字为两个字节 
35Function Length()Function Length(ByVal strWord) 
36        If strWord > "" Then 
37                Dim i, bytChar 
38                Length = 0 
39                For i = 1 to Len(strWord) 
40                        bytChar = Asc(Mid(strWord, i, 1)) 
41                        If bytChar < 0 or bytChar > 255 Then Length = Length + 2 Else Length = Length + 1 
42                Next 
43        Else 
44                Length = -1 
45        End If 
46End Function
47content= FixString("测试,.ba我实,<>",10,0)
48response.Write(content)
49%>

转载于:https://www.cnblogs.com/zwl12549/archive/2007/08/13/853221.html

ASP如何限定中英文混合的文字输出字数?相关推荐

  1. python中英文混输对不齐_python中英文混合字符串对齐输出

    #!/usr/bin/env python # -*- coding: utf-8 -*- def is_chinese(uchar): """判断一个unicode是否 ...

  2. python - 输出列表自动对齐(支持中英文混合)

    python - 输出列表自动对齐(支持中英文混合) 直接输出列表太难看? 是这样? 还是这样? 废话不多说,直接上代码 #实现中文字符对齐的方法 def aligns(string,length=2 ...

  3. 中英文混合html加密,JS实现中英文混合文字溢出友好截取功能

    JS实现中英文混合文字溢出友好截取功能 发布时间:2020-08-28 18:21:10 来源:脚本之家 阅读:73 作者:抖音 在显示字符串的时候,避免字符串过长往往会对字符串进行截取操作,通常会用 ...

  4. 12864液晶驱动源码,独创中英文混合输出

    12864液晶驱动源码,独创中英文混合输出 51单片机学习笔记:ST7920控制器的12864液晶使用总结 转载于:https://www.cnblogs.com/LittleTiger/p/4724 ...

  5. ASP如何计算中英文混合字符串长度和截取字符串

    用ASP做网站的时候经常会碰到要截取字符串的情况.ASP中的Len函数不管是中文字符,还是英文字符,统统按一个单位来计算,由于一个中文字符的宽度是一个英文字符宽度的两倍,在中英文混合的情况下字符串实际 ...

  6. python 关于中英文混合输出的那点事

    python里面的len 对于汉字和非汉字都视为1个字符,然而输出的时候中文占的是2个非中文的宽度,使得一些输出无法对齐. 网上有些资料说使用空格填充的时候可以使用中文的空格,也就是 chr(1228 ...

  7. WPS文字技巧—如何快速的为中英文混合文字内容排版

    很多小伙伴使用WPS文字多年,但是对于WPS文字中隐藏的很多小工具却不会使用,除了平时经常用的那些外,很多的工具基本都没有用过.所以别人几分钟能做完的工作,有的小伙伴却需要几个小时才能完成.下面我们就 ...

  8. 【python】 中英文混合块加密算法文本文件的块加密

    文章目录 一.中英文混合块加密算法 一.安装 numpy 包 二.需求 三.参考答案 二.文本文件的块加密 一.安装 numpy 包 二.需求 **注意!注意!注意!** 三.参考答案 四.例子 一. ...

  9. PaddleOCR加载chinese_ocr_db_crnn_modile模型进行中英文混合预测(Http服务)实践

    1. 环境搭建 参考:<PaddleOCR加载chinese_ocr_db_crnn_server模型进行中英文混合预测(命令行)实践> 2. 服务端部署 hub serving star ...

最新文章

  1. word中复制、双击打开编辑公式(Axmath/mathtype)出现卡死(无响应)现象的解决方案
  2. 树形DP入门题目推荐以及解析
  3. MySQL索引如何优化?二十条铁则送你!!!
  4. 【Linux系列】mac终端与服务器连接
  5. linux设备驱动 注册 命令6,Linux设备驱动调试
  6. Java进阶:Mybatis学习
  7. 7-7 字符转换 (15 point(s))
  8. 直觉模糊集的基本要素
  9. matlab get(gcf,'postion ')相关解释
  10. Shell多进程ping检测指定网段ip是否在线
  11. python 环境配置
  12. while 循环语法结构
  13. 【SVN】新旧服务器更替,完成svn服务器迁移
  14. linux的图形界面的管理
  15. JUC编程java多线程并发详细总结
  16. 计算机科学与技术是坑,中国工科最新四大“神坑”专业,你已经入坑了吗?
  17. 【1999年分区联赛提高组之一】【图论】【最小点覆盖】【匈牙利】拦截导弹
  18. DxO PhotoLab 2.2.2完整精华汉化版|顶级RAW数码后期软件
  19. QIIME2进阶六_QIIME2训练分类器及物种注释
  20. 【Python入门教程】教你如何10分钟入门Python!(超详细)

热门文章

  1. 分布式数据库数据一致性的原理、与技术实现方案
  2. Mac上使用Jenv管理多个JDK版本
  3. Android Studio快捷键(MAC版)
  4. Oracle服务器连接
  5. 【转】测试工程师日常工作需要关注的问题
  6. svn搭建本地服务端
  7. 【pl/sql番外篇】 存储过程 游标
  8. android触摸消息的派发过程
  9. 5848. 树上的操作
  10. leetcode面试题 04.03. 特定深度节点链表(bfs)