求utf to gb2312 转换函数

goldstar3000 2013-06-29 12:16:36
求utf to gb2312 转换函数
...全文
103 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
微wx笑 2013-06-29
  • 打赏
  • 举报
回复
使用ADODB.Stream ''' Byte流到Char流的转换函数 Function Bytes2BSTR(vin) Bytes2BSTR = Bytes2Str(vin,"utf-8") End Function Function Bytes2Str(vin,charset) Dim ms,strRet Set ms = Server.CreateObject("ADODB.Stream") '建立流对象 ms.Type = 1 ' Binary ms.Open ms.Write vin '把vin写入流对象中 ms.Position = 0 '设置流对象的起始位置是0 以设置Charset属性 ms.Type = 2 'Text ms.Charset = charset '设置流对象的编码方式为 charset strRet = ms.ReadText '取字符流 ms.close '关闭流对象 Set ms = nothing Bytes2Str = strRet End Function Function Str2Bytes(str,charset) Dim ms,strRet Set ms = CreateObject("ADODB.Stream") '建立流对象 ms.Type = 2 ' Text ms.Charset = charset '设置流对象的编码方式为 charset ms.Open ms.WriteText str '把str写入流对象中 ms.Position = 0 '设置流对象的起始位置是0 以设置Charset属性 ms.Type = 1 'Binary vout = ms.Read(ms.Size) '取字符流 ms.close '关闭流对象 Set ms = nothing Str2Bytes = vout End Function
lhb8801 2013-06-29
  • 打赏
  • 举报
回复
在所有页面加一下 response.charset="utf-8" 或者就自己手动每个页面加或者改成 <%Session.CodePage=65001%> <meta http-equiv="content-type" content="text/html; charset=UTF-8" />

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧