CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VB >  基础类

关于中文字符的长度问题?

楼主lsmodel(小笨猪!~)2001-08-03 13:10:45 在 VB / 基础类 提问

为什么用len(“中文")结果是2,而不是我想要的4,怎样才能得到4。 问题点数:20、回复次数:5Top

1 楼lsmodel(小笨猪!~)回复于 2001-08-03 13:15:54 得分 0

也就是如何做才能不使字符进行UNICODE转换。Top

2 楼ltpao(啊炮)回复于 2001-08-03 13:18:55 得分 10

Private   Declare   Function   lstrlen   Lib   "kernel32"   Alias   "lstrlenA"   (ByVal   lpString   As   String)   As   Long  
   
  debug.print   lstrlen("中文")Top

3 楼wbdx(碳离子)回复于 2001-08-03 13:23:11 得分 10

函数   strconv()   即能   ansi   ->   unicode   也能     unicode   ->   AnsiTop

4 楼lsmodel(小笨猪!~)回复于 2001-08-03 13:25:14 得分 0

谢谢两位,已经搞定,用LENB(“中文”)。还是谢谢分以加上。Top

5 楼ltpao(啊炮)回复于 2001-08-03 13:42:30 得分 0

同志,你将发现用LenB每个字符都会返回2,包括a、b、c、d、...Top

相关问题

  • 中文字符取长度问题?
  • 英文字符和中文字符的长度如何比较?
  • 字符串中的中文字符长度处理
  • c#中如何判断中文字符串的真实长度
  • 关于中文字符的实际长度
  • 如何判断中文英文字符的长度?
  • 如何截取指定长度的中文字符串
  • .net里如何判断中文字符长度?
  • 急!怎样求含中文字字符串长度(中文字符算两个长)?
  • 字符串长度

关键词

  • 字符
  • 中文
  • unicode
  • lstrlen
  • 谢谢
  • 用lenb
  • ansi

得分解答快速导航

  • 帖主:lsmodel
  • ltpao
  • wbdx

相关链接

  • Visual Basic类图书
  • Visual Basic类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo