在vb6当中我有一个byte数组要转化为字符串,请问如何指定字符集转化,我的byte数组内容是gb2312编码

在vb6当中我有一个byte数组要转化为字符串,请问如何指定字符集转化,我的byte数组内容是gb2312编码... 在vb6当中我有一个byte数组要转化为字符串,请问如何指定字符集转化,我的byte数组内容是gb2312编码 展开
 我来答
nefu_20061617
2014-03-22 · TA获得超过2342个赞
知道大有可为答主
回答量:1064
采纳率:72%
帮助的人:1486万
展开全部

如果数组名是a,转Unicode编码直接用a
转gb2312编码、GBK编码、ANSI编码,都可以用 StrConv(a, vbUnicode)
转其它编码,用以下代码

With CreateObject("ADODB.Stream")
  .Open
  .Type = 1
  .Write a '数组名
  .Position = 0
  .Type = 2
  .Charset = "UTF-8" '编码
  MsgBox .ReadText '字符串结果
  .Close
End With
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式