社区
VB基础类
帖子详情
字符串长度问题
icedut
2003-12-11 11:37:18
变量a nvarchar
我想取出a的字节数
例如:a="武汉" lenb(a)=4 结果是对的
a="武韩SOGO" lenb(a)=12 就不对了阿(我想要的结果是8)
就像这种有汉字和字符的怎样能取出它的实际字节数呢
...全文
75
4
打赏
收藏
字符串长度问题
变量a nvarchar 我想取出a的字节数 例如:a="武汉" lenb(a)=4 结果是对的 a="武韩SOGO" lenb(a)=12 就不对了阿(我想要的结果是8) 就像这种有汉字和字符的怎样能取出它的实际字节数呢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
3661512
2003-12-11
打赏
举报
回复
有两个方式可以解决:
解法1: '假设欲计算字串 str1 的长度
Dim str1 As String
Dim i As Long
Dim c As Long
Dim n As Long
For i = 1 To Len(str1)
c = Asc(Mid(Str, i, 1))
If c >= 0 And c < 128 Then
n = n + 1 '计算英文
Else
n = n + 2 '计算中文
End If
Next i
解法2: Lenb(Strconv("abcd中英文混合字efg", vbFromUnicode))
SoHo_Andy
2003-12-11
打赏
举报
回复
MsgBox LenB(StrConv(a, vbFromUnicode))
zyl910
2003-12-11
打赏
举报
回复
VB的String才用的是UniCode字符集,无论是英文字符还是中文字符,都占一个字符两个字节
zyl910
2003-12-11
打赏
举报
回复
=lenb(strconv(a, vbfromunicode))
c#语言输出
字符串长度
,C#获取
字符串长度
(string.Length)
字符串实际上是由多个字符组成的,字符串中的第一个字符使用字符串[0]即可得。...字符串.Length【实例1】在Main方法中从控制台输入一个字符串,输出该字符串的长度,以及字符串中的第一个字符和最后一个字符。根据题...
1182
字符串长度
输入一个字符串,设计函数计算其有效长度,最终输出
字符串长度
及该字符串内容。不要使用系统提供的strlen函数。 输入要求 输入一个字符串,以换行符结束。
字符串长度
不超过100。 输出要求 输出有效长度及...
php
字符串长度
判断_php
字符串长度
判断更高效的方法
在php里当需要判断一个
字符串长度
时,我们首先想到的是strlen()函数,不错,strlen()返回的就是字符串的长度,这样使用没有任何
问题
。不过,如果要从php程序优化的角度来看,使用strlen()判断
字符串长度
未免是最好的...
PHP字符串函数strlen(获取
字符串长度
)
在PHP中,字符串函数 ... strlen() 用来获取
字符串长度
。成功则返回字符串 string 的长度;如果 string 为空,则返回 0。 举例1,获取
字符串长度
(纯英文字符): <?php //获取
字符串长度
$rawStr='hel...
C语言试题三十三之比较两个字符串的长度,(不得调用c语言提供的求
字符串长度
的函数),函数返回较长的字符串。若两个
字符串长度
相同,则返回第一个字符串。
请编写函数function,它的功能是:比较两个字符串的长度,(不得调用c语言提供的求
字符串长度
的函数),函数返回较长的字符串。若两个
字符串长度
相同,则返回第一个字符串。 2 、温馨...
VB基础类
7,789
社区成员
197,583
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章