社区
VB基础类
帖子详情
字符串长度问题
icedut
2003-12-11 11:37:18
变量a nvarchar
我想取出a的字节数
例如:a="武汉" lenb(a)=4 结果是对的
a="武韩SOGO" lenb(a)=12 就不对了阿(我想要的结果是8)
就像这种有汉字和字符的怎样能取出它的实际字节数呢
...全文
74
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语言中,想要获取
字符串长度
可以有很多方法,下面分别介绍 一、使用sizeof()运算符 在C语言中,sizeof() 是长度的运算符,括号中可以放入数据类型或者表达式,一般我们用来计算
字符串长度
。 基本用法: int i=10;...
python如何限制
字符串长度
_python如何修改
字符串长度
python如何修改
字符串长度
发布时间:2020-09-23 17:16:18来源:亿速云阅读:95作者:Leah今天就跟大家聊聊有关python如何修改
字符串长度
,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,...
C#中英文混合
字符串长度
问题
有一个项目,要对一串文本按字节长度进行分割,这串文本包含中英文字符,如果按C#中的string.Length属性得到
字符串长度
,那么一个汉字的长度只能算一个,这样就得不到正确的字节长度,从而也就无法正确分割字符串了...
C#中文和英文
字符串长度
问题
但有时候为了格式化输出的需要,我们期望得到字符串所占的字节长度,即一个汉字占两个长度,"中国人民zgrm"的长度应该为12(=4个汉字*2+4个英文字符).以下两个函数就用于解决这个
问题
.*/ /// public class ...
PHP字符串函数strlen(获取
字符串长度
)
在PHP中,字符串函数 ... strlen() 用来获取
字符串长度
。成功则返回字符串 string 的长度;如果 string 为空,则返回 0。 举例1,获取
字符串长度
(纯英文字符): <?php //获取
字符串长度
$rawStr='hel...
VB基础类
7,788
社区成员
197,583
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章