asp显示左边的n个字符自动识别汉字的函数
作者:探索者 时间:2007-09-13 12:16:00
显示一个字符串的前几个字符,asp中我们一般使用left(str,n)来获取。left有个不足就是处理汉字和英文字符是一样的,没有区分开,这样就使得我们获取的字符串的长度不一致,影响了页面的统一美观。使用下面的函数就可以解决这个问题了,自动识别汉字.
Function LeftTrue(str,n)
If len(str)<=n/2 Then
LeftTrue=str
Else
Dim TStr
Dim l,t,c
Dim i
l=len(str)
t=l
TStr=""
t=0
for i=1 to l
c=asc(mid(str,i,1))
If c<0 then c=c+65536
If c>255 then
t=t+2
Else
t=t+1
End If
If t>n Then exit for
TStr=TStr&(mid(str,i,1))
next
LeftTrue = TStr
End If
End Function
标签:汉字,字符
0
投稿
猜你喜欢
python 实现多线程下载m3u8格式视频并使用fmmpeg合并
2022-04-18 22:15:37
Python二分查找+字符串模板+textwrap模块,
2023-03-12 11:12:44
python中isdigit() isalpha()用于判断字符串的类型问题
2023-05-02 18:52:48
mysql 数据表中查找重复记录
2024-01-18 14:32:46
介绍Python的Django框架中的QuerySets
2021-04-19 18:58:32
Mysql limit 优化,百万至千万级快速分页 复合索引的引用并应用于轻量级框架
2024-01-29 03:11:36
Python爬虫requests库多种用法实例
2021-01-10 13:31:56
Django数据库迁移报错InconsistentMigrationHistory
2024-01-18 16:32:26
详解Hadoop 运行环境搭建过程
2022-08-25 13:50:58
Python中xlsx文件转置操作详解(行转列和列转行)
2022-02-18 03:36:34
用户体验与心流理论
2008-09-23 11:51:00
在Python中使用M2Crypto模块实现AES加密的教程
2022-09-29 17:43:59
基于element-ui中el-select下拉框选项过多的优化方案
2023-07-02 17:00:50
GoJs面板绘图模板go.Panel使用示例详解
2024-05-21 10:14:08
django框架创建应用操作示例
2022-07-15 22:07:33
Python引用类型和值类型的区别与使用解析
2021-06-18 10:45:59
MySQL MyISAM 优化设置点滴
2024-01-17 11:58:17
分析用Python脚本关闭文件操作的机制
2021-01-25 07:03:26
jQuery 取得 background-position 的值
2009-04-05 16:02:00
MySql中如何使用 explain 查询 SQL 的执行计划
2024-01-15 10:25:01