zoukankan      html  css  js  c++  java
  • [原创]用XMLHttp BinaryWrite,Post GB2312编码的字串

          /*
        作者:阿牛(牛昆亮) QQ:273352165 MSN:niukl@hotmail.com
        
        声明:可以免费使用,请您保留此信息
            如果您有什么改过,记得告诉我!
        
    */
           
     
    function PostDataToUrl(strUrl,strContent)
            
    set xmlhttp = CreateObject("MSXML2.XMLhttp")
            xmlhttp.open 
    "POST",strUrl,false
            xmlhttp.setRequestHeader 
    "CONTENT-TYPE","text/xml;charset=gb2312;"
            vout 
    = Str2Bytes(strcontent,"gb2312")
            xmlhttp.setRequestHeader 
    "Content-Length",len(vout)
            xmlhttp.send(vout)
            strxml 
    = xmlhttp.responseText
            
    set xmlhttp = nothing
            PostDataToUrl 
    = strxml
        
    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

    QQ:273352165 evlon#126.com 转载请注明出处。
  • 相关阅读:
    。net文件缓存 枫
    C#实现冒泡排序 堆栈 队列 枫
    Android程序开发初级教程(三) 枫
    c#语法片段总结 枫
    Eclipse快捷键大全(转载) 枫
    asp.net页面缓存技术(Cache、XML) 枫
    android案例 枫
    DIV CSS兼容性解决IE6/IE7/FF浏览器的通用方法完美兼容 枫
    List<>.Contains<>的用法 枫
    sql 获取表结构信息(2005) 枫
  • 原文地址:https://www.cnblogs.com/evlon/p/381627.html
Copyright © 2011-2022 走看看