len(),lift(),right()不能正常识别中文的解决方法

2016-01-29 19:36 15 1 收藏

len(),lift(),right()不能正常识别中文的解决方法,len(),lift(),right()不能正常识别中文的解决方法

【 tulaoshi.com - ASP 】

       以下用法和len(),lift(),right()一样。
  
  Function Strlength(Str)
  Temp_Str=Len(Str)
  For I=1 To Temp_Str
  Test_Str=(Mid(Str,I,1))
  If Asc(Test_Str)>0 Then
  Strlength=Strlength+1
  Else
  Strlength=Strlength+2
  End If
  Next
  End Function
  Function Strleft(Str,L)
  Temp_Str=Len(Str)
  For I=1 To Temp_Str
  Test_Str=(Mid(Str,I,1))
  Strleft=Strleft&Test_Str
  If Asc(Test_Str)>0 Then
  lens=lens+1
  Else
  lens=lens+2
  End If
  If lens>=L Then Exit For
  Next
  End Function
  Function Strright(Str,L)
  Temp_Str=Len(Str)
  For i = Temp_Str to 1 step -1
  Test_Str=(Mid(Str,I,1))
  Strright=Test_Str&Strright
  If Asc(Test_Str)>0 Then
  lens=lens+1
  Else
  lens=lens+2
  End If
  If lens>=L Then Exit For
  Next
  End Function
  
  
  
  

 

来源:https://www.tulaoshi.com/n/20160129/1509759.html

延伸阅读
标签: Java JAVA基础
  在jsp中,中文乱码常会让人心乱如麻。 对于中文处理的常见对策,在网上经常可见的主要是下面2种: <%@ page contentType="text/html;charset=gb2312" %>   或者: <% String Hi="你好"; byte[] tmpbyte=Hi.getBytes("ISO8859_1"); Hi=new String(tmpbyte); out.pr...
标签: 电脑入门
在Linux系统中,有时插上u盘却无法识别,想必不少人遇到过这个问题,而Linux不会自动更新驱动,遇到这种问题该如何解决呢?下面图老师小编就给大家介绍下Linux无法识别u盘的解决方法,一起来了解下吧。 方法 一、插入u盘到计算机,如果目前只插入了一个U盘而且你的硬盘不是scsi的硬盘接口的话,那它的硬件名称为:sda1。 二、在mnt目录...
百度音乐盒不能正常播放的解决方法 第一种, 打开百度音乐盒时,提示尊敬的用户:音乐盒已于近期升级。新版音乐盒需要最新版本 Flash Player 支持...;类似情况说明本机没有安装Adobe Flash Player播放器或Flash播放器版本太低,百度音乐盒的主程序是依托于Flash播放器的,是通过flash的方式实现大多数功能的,没有安装 Flash Player播...
标签: MySQL mysql数据库
在 MySQL 下,在进行中文模糊检索时,经常会返回一些与之不相关的记录,如查找 "%a%" 时,返回的可能有中文字符,却没有 a 字符存在。本人以前也曾遇到过类似问题,经详细阅读 MySQL 的 Manual ,发现可以有一种方法很方便的解决并得到满意的结果。 例子: ·希望通过“标题”对新闻库进行检索,关键字可能包含是中英文,如 下 S...
标签: 电脑入门
使用Windows 7的用户可能遇到过任务栏右下角的网络连接图标显示一个黄色的感叹号,鼠标指向网络连接提示无法识别网络的信息,存在这种情况会导致连接不上网络。 在计算机图标上鼠标右键单击属性按钮 在控制面板主页栏中单击设备管理器命令 弹出的设备管理器窗口下展开网络适配器,双击打开网卡 切换到驱动程序标签,点击禁用,弹...

经验教程

235

收藏

83
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部