时间:2021-05-02
如何实现ASP截取字符串时,把汉字作为两个字符呢?本文就给出了相应的源代码:
rem 显示左边的n个字符(自动识别汉字)Function LeftTrue(str,n) If len(str)<=n/2 Then LeftTrue=str Else 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+2Else t=t+1 End If If t>n Then exit forTStr=TStr&(mid(str,i,1)) next LeftTrue = TStr End IfEnd Function
上边在截取汉字时,利用了一个函数,在使用时,直接调用此函数就行了。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
asp.net截取指定长度的字符串内容的代码: /// ///用于截取指定长度的字符串内容 /// ///用于截取的字符串 ///截取字符串的长度
asp字符串截取函数'*********************************************************'函数:cutStr[s
java实现截取字符串并按字节分别输出实例代码前言:请编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串。但是要保证汉字不被截半个,如
在C++里截取字符串可以使用string.substr(),可是这个函数只能按英文来截取,如果是汉字可能就要计算好字符个数,如果是汉字和英文混合,那就只能望洋兴
复制代码代码如下:截取GB2312中文字符串:复制代码代码如下:截取utf8编码的多字节字符串:复制代码代码如下:UTF-8、GB2312都支持的汉字截取函数: