关于字节的问题

fangyds 2004-02-23 04:52:36
有两个字符串str1,str2 * 20
str1="这是一个测试aaaaaaaaaaaa"
str1中可能包含中文或空格,长度不定。
现在我想把str1的前20个字节放入str2中。
然而str2却等于"这是一个测试aaaaaaaaaaaa ",
而不是我想要的"这是一个测试aaaaaaaa"
请问这要如何做才可以。
另外请考虑以下情况:
str1="aaaaaaaaaaaa这是一个测试"
'str1的字节数大于20,且第20个字节正好是中文,这样是否可以去掉一个中文字符,使字节数为19,再补一个空格

str1="aaa这是一个测试"
str1不满20个字节,但不是补11个空格,而是补5个空格
...全文
7 点赞 收藏 9
写回复
9 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复

还没有回复,快来抢沙发~

相关推荐
发帖
VB基础类
创建于2007-09-28

7489

社区成员

VB 基础类
申请成为版主
帖子事件
创建了帖子
2004-02-23 04:52
社区公告
暂无公告