ASP GB2312 转 UTF-8 编码函数

自己写的一段函数,绝对原创,不是网上存在问题的那个U2UTF8函数。原理是使用adodb.stream以UTF-8写文本,以比特流(二进制)读取输出,实现GB2312转UTF-8输出,即可在GB2312编码的ASP页面上以UTF-8方式输出文本。

Function GB2UTF(Body)
Dim Objstream
Set Objstream = Server.CreateObject("adodb.stream") objstream.Charset = "utf-8"
objstream.Type = 2
objstream.Mode =3
objstream.Open
objstream.WriteText body
objstream.Position = 0
objstream.Type = 1
GB2UTF = objstream.Read
objstream.Close
set objstream = nothing
End Function