社区
VB基础类
帖子详情
怎么把byte数组转换成Unicode格式的字符串,vb的StrConv好像有问题?
Acylas
2007-01-18 01:32:08
我在写des加密算法。我用的是网上下载的一个类包。其中加密、解密一个文件都没用问题,可就是加密、解密字符串的时候出现问题了。我看了一下源程序,问题就出在byteArray转换成Unicode格式字符串上了
...全文
324
2
打赏
收藏
怎么把byte数组转换成Unicode格式的字符串,vb的StrConv好像有问题?
我在写des加密算法。我用的是网上下载的一个类包。其中加密、解密一个文件都没用问题,可就是加密、解密字符串的时候出现问题了。我看了一下源程序,问题就出在byteArray转换成Unicode格式字符串上了
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
砸死牛顿的苹果
2007-01-18
打赏
举报
回复
你把加密字符串部分代码贴出来看看
清晨曦月
2007-01-18
打赏
举报
回复
我没发现过问题,,,
不过StrConv的参数你应该检查一下,,,,,是否对了.
另外呢,有些转换的结果,会导致每个BYTE后面多一个00,,,,,这个问题遇见过,你把BYTE()打在DEBUG里查看一下,是不是有这个问题,如果存在试着改变一下变量类型等
在
VB
中把
字符串
转
换成
Byte
数组
使用
strConv
在
字符串
和数组间转换。 Dim Value() As
Byte
Dim strValue As String Value =
StrConv
(strValue,
vb
From
Unicode
)
字符串
转成数组 strValue=
StrConv
(Value,
vb
To
Unicode
)
数组转
成
字符串
strConv
是一个功能强大的函数,想了
VB
字节数组和
字符串
的转换
问题
(String<>
Byte
)
一、 前言 数据类型转换在编程中经常用到,
VB
6提供了一整套类型转换的函数。但是,在进行类型转换时,有时候仅仅依靠
VB
提供的函数是不能达到自己的目的的。因此,需要考虑用其他的方法来完成数据类型转换。本文仅谈
VB
6中字节数组和
字符串
的相互转换过程中应注意的
问题
及其解决办法。 在Visual Basic中使用
Byte
数组主要是为了32位API函数的参数传递和函数的返回。在3
在
VB
中将一
字符串
转存到
Byte
数组里的正确方法
我们知道
VB
采用的
Unicode
的编码方式,在对外接口的时候就会出现一些
问题
,如调用API函数时或是和其它程序发送数据时就需要特别注意,因为它们不一定也是采用这样的编码方式,所以要将其转换,存储到一个
Byte
的数组里面,然后传递过去,才能得到正确的结果,否则一旦传递了非英文的可打印字符时,程序将不会出现你想要的结果。我在编写一个网页时就遇到这样的
问题
,当中文数据被Post到一个网页时(Webbro
VB
6字节数组和
字符串
的相互转换(转)
一、 前言 数据类型转换在编程中经常用到,
VB
6提供了一整套类型转换的函数。但是,在进行类型转换时,有时候仅仅依靠
VB
提供的函数是不能达到自己的目的的。因此,需要考虑用其他的方法来完成数据类型转换。本文仅谈
VB
6中字节数组和
字符串
的相互转换过程中应注意的
问题
及其解决办法。 在Visual Basic中使用
Byte
数组主要是为了32位API函数的参数传递和函数的返回。在32位的Visual
浅议
VB
6字节数组和
字符串
的相互转换
一、 前言 数据类型转换在编程中经常用到,
VB
6提供了一整套类型转换的函数。但是,在进行类型转换时,有时候仅仅依靠
VB
提供的函数是不能达到自己的目的的。因此,需要考虑用其他的方法来完成数据类型转换。本文仅谈
VB
6中字节数组和
字符串
的相互转换过程中应注意的
问题
及其解决办法。 在Visual Basic中使用
Byte
数组主要是为了32位API函数的参数传递和函数的返回。在32位的V
VB基础类
7,765
社区成员
197,605
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章