社区
VB基础类
帖子详情
字符串长度问题
icedut
2003-12-11 11:37:18
变量a nvarchar
我想取出a的字节数
例如:a="武汉" lenb(a)=4 结果是对的
a="武韩SOGO" lenb(a)=12 就不对了阿(我想要的结果是8)
就像这种有汉字和字符的怎样能取出它的实际字节数呢
...全文
63
4
打赏
收藏
字符串长度问题
变量a nvarchar 我想取出a的字节数 例如:a="武汉" lenb(a)=4 结果是对的 a="武韩SOGO" lenb(a)=12 就不对了阿(我想要的结果是8) 就像这种有汉字和字符的怎样能取出它的实际字节数呢
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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语言之
字符串长度
的计算方法
(1)计算
字符串长度
时关键是要注意辨认转义字符;(2)一个转义字符总是以反斜杠开始,再加一个其他字符组成。所以,遇到反斜杠时要特别注意!!! 1、不带转义字符的字符 如:“abc!x=/”,其长度为7 2、带转义...
(C语言)求
字符串长度
的四种方法
用四种方法求
字符串长度
memcpy地址拷贝
字符串长度
问题
答案当然是错误的,显然sizeof(b)并不是字符串b的实际长度,而是其指针的大小,那么我们修改一下? memcpy(a,b,strlen(b)) ; 心想这次用strlen来计算长度,得出的一定是正确长度,但这样写,还是不对,有
python如何限制
字符串长度
_python如何修改
字符串长度
python如何修改
字符串长度
发布时间:2020-09-23 17:16:18来源:亿速云阅读:95作者:Leah今天就跟大家聊聊有关python如何修改
字符串长度
,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,...
1182
字符串长度
输入一个字符串,设计函数计算其有效长度,最终输出
字符串长度
及该字符串内容。不要使用系统提供的strlen函数。 输入要求 输入一个字符串,以换行符结束。
字符串长度
不超过100。 输出要求 输出有效长度及...
VB基础类
7,785
社区成员
197,585
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章