ASP如何限定中英文混合的文字输出字数?
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如何限定中英文混合的文字输出字数?相关推荐
- python中英文混输对不齐_python中英文混合字符串对齐输出
#!/usr/bin/env python # -*- coding: utf-8 -*- def is_chinese(uchar): """判断一个unicode是否 ...
- python - 输出列表自动对齐(支持中英文混合)
python - 输出列表自动对齐(支持中英文混合) 直接输出列表太难看? 是这样? 还是这样? 废话不多说,直接上代码 #实现中文字符对齐的方法 def aligns(string,length=2 ...
- 中英文混合html加密,JS实现中英文混合文字溢出友好截取功能
JS实现中英文混合文字溢出友好截取功能 发布时间:2020-08-28 18:21:10 来源:脚本之家 阅读:73 作者:抖音 在显示字符串的时候,避免字符串过长往往会对字符串进行截取操作,通常会用 ...
- 12864液晶驱动源码,独创中英文混合输出
12864液晶驱动源码,独创中英文混合输出 51单片机学习笔记:ST7920控制器的12864液晶使用总结 转载于:https://www.cnblogs.com/LittleTiger/p/4724 ...
- ASP如何计算中英文混合字符串长度和截取字符串
用ASP做网站的时候经常会碰到要截取字符串的情况.ASP中的Len函数不管是中文字符,还是英文字符,统统按一个单位来计算,由于一个中文字符的宽度是一个英文字符宽度的两倍,在中英文混合的情况下字符串实际 ...
- python 关于中英文混合输出的那点事
python里面的len 对于汉字和非汉字都视为1个字符,然而输出的时候中文占的是2个非中文的宽度,使得一些输出无法对齐. 网上有些资料说使用空格填充的时候可以使用中文的空格,也就是 chr(1228 ...
- WPS文字技巧—如何快速的为中英文混合文字内容排版
很多小伙伴使用WPS文字多年,但是对于WPS文字中隐藏的很多小工具却不会使用,除了平时经常用的那些外,很多的工具基本都没有用过.所以别人几分钟能做完的工作,有的小伙伴却需要几个小时才能完成.下面我们就 ...
- 【python】 中英文混合块加密算法文本文件的块加密
文章目录 一.中英文混合块加密算法 一.安装 numpy 包 二.需求 三.参考答案 二.文本文件的块加密 一.安装 numpy 包 二.需求 **注意!注意!注意!** 三.参考答案 四.例子 一. ...
- PaddleOCR加载chinese_ocr_db_crnn_modile模型进行中英文混合预测(Http服务)实践
1. 环境搭建 参考:<PaddleOCR加载chinese_ocr_db_crnn_server模型进行中英文混合预测(命令行)实践> 2. 服务端部署 hub serving star ...
最新文章
- word中复制、双击打开编辑公式(Axmath/mathtype)出现卡死(无响应)现象的解决方案
- 树形DP入门题目推荐以及解析
- MySQL索引如何优化?二十条铁则送你!!!
- 【Linux系列】mac终端与服务器连接
- linux设备驱动 注册 命令6,Linux设备驱动调试
- Java进阶:Mybatis学习
- 7-7 字符转换 (15 point(s))
- 直觉模糊集的基本要素
- matlab get(gcf,'postion ')相关解释
- Shell多进程ping检测指定网段ip是否在线
- python 环境配置
- while 循环语法结构
- 【SVN】新旧服务器更替,完成svn服务器迁移
- linux的图形界面的管理
- JUC编程java多线程并发详细总结
- 计算机科学与技术是坑,中国工科最新四大“神坑”专业,你已经入坑了吗?
- 【1999年分区联赛提高组之一】【图论】【最小点覆盖】【匈牙利】拦截导弹
- DxO PhotoLab 2.2.2完整精华汉化版|顶级RAW数码后期软件
- QIIME2进阶六_QIIME2训练分类器及物种注释
- 【Python入门教程】教你如何10分钟入门Python!(超详细)