asp实现二进制字符串转换为Unicode字符串

时间:2021-11-10 13:34:11

若需要utf-8格式,请自行将下面的GB2312改成utf-8。

  1. ' 二进制转字符串,否则会出现乱码的!   
  2. Function sTb(vin)  
  3.         Const adTypeText = 2  
  4.         Dim BytesStream,StringReturn  
  5.         Set BytesStream = Server.CreateObject("ADODB.Stream")  
  6.  With BytesStream  
  7.        .Type = adTypeText  
  8.        .Open  
  9.        .WriteText vin  
  10.        .Position = 0  
  11.        .Charset = "GB2312"  
  12.        .Position = 2  
  13.         StringReturn = .ReadText  
  14.        .Close  
  15.    End With  
  16. Set BytesStream = Nothing  
  17. sTb = StringReturn  
  18. End Function