我不是MM,但是我有问题,关于BASE64加密/解密中文字符的~
以下是在ASP中测试通过的代码,但是在VB中却出现问题,
出错提未为:
=============
实时错误“5”
无效的过程调用或参数。
出错代码:
=============
If M3 > 0 Then
asContents = asContents & String(3 - M3, ChrB(0))
End If
'补足位数是为了便于计算
rainstormmaster(rainstormmaster)的回答:
==========================================
"中国"不是ANSI编码的字符串,要用strconv转一下,类似这样:
s = StrConv(s, vbFromUnicode)
我在取得字符串之后,先用strconv(str,vbfromunicode)进行转换,然后再用
base64encode(str)加密,但是就出错了。