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

2016-01-29 19:36 19 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
  
  
  
  

 

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

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

经验教程

535

收藏

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