高手救命!一个字符串的问题

leehq 2002-12-28 11:27:42
如何在vb.net里获得一个字符串的ansi格式长度?

比如"我abc"在vb.net中的长度是4
但是在ansi字符集里的长度是5

该如何才能得到5这个长度?
...全文
70 14 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
leehq 2003-01-05
  • 打赏
  • 举报
回复
??????????
leehq 2003-01-05
  • 打赏
  • 举报
回复
??????
leehq 2003-01-04
  • 打赏
  • 举报
回复
用API函数我已也会,我是说vb.net本身有没有这个功能?
leehq 2002-12-30
  • 打赏
  • 举报
回复
vb.net里没有vbFromUnicode这个常数!!!
gsuner 2002-12-30
  • 打赏
  • 举报
回复
在VB6里我用API函数,VB.Net里用API函数应该也可以。
vb6用法如下:
Public Declare Function lstrlen Lib "kernel32" Alias "lstrlenA" (ByVal lpString As String) As Long

用函数 lstrlen("我abc")返回5。
huangjian 2002-12-30
  • 打赏
  • 举报
回复
asc("汉字")返回的数值是负的,就可以判断了吧!:)
所以判断一个字符中有多少汉字很容易把!
Laney 2002-12-28
  • 打赏
  • 举报
回复
学习
gaojx 2002-12-28
  • 打赏
  • 举报
回复
使用watt(瓦特)说的方法,我也是这样做的。
leehq 2002-12-28
  • 打赏
  • 举报
回复
?????
leehq 2002-12-28
  • 打赏
  • 举报
回复
xks(轻风逐浪) :
我当然知道汉字占两个字节,但是你有什么办法可以知道一个字符串里有多少个汉字呢?
leehq 2002-12-28
  • 打赏
  • 举报
回复
vb.net里的StrConv不管用,该怎么办啊?!
xks 2002-12-28
  • 打赏
  • 举报
回复
ansi中一个汉字占两个存储字节

watt 2002-12-28
  • 打赏
  • 举报
回复
I know in vb6.
LenB(StrConv("あふぁ", vbFromUnicode))
since1990 2002-12-28
  • 打赏
  • 举报
回复
Study

7,785

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧