• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    asp(JavaScript)自动判断网页编码并转换的代码
    完整的示例代码如下:
    复制代码 代码如下:

    %@LANGUAGE="JAVASCRIPT" CODEPAGE="65001"%>
    html>
    head>
    meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    title>JavaScript自动判断网页编码并转换/title>
    /head>
    %Server.ScriptTimeout=9999999;
    function send_request(url){
    var codedtext;
    http_request = Server.CreateObject("Microsoft.XMLHTTP");
    http_request.Open("GET",url,false);
    http_request.Send(null);
    if (http_request.ReadyState == 4){
    //自动判断编码开始
    var charresult = http_request.ResponseText.match(/CharSet=(\S+)\">/i);
    if (charresult != null){
    var Cset = charresult[1];
    }else{Cset = "gb2312"}//对获取不到的网站采用gb2312编码,可自行更改
    //自动判断编码结束
    codedtext = bytesToBSTR(http_request.Responsebody,Cset);
    }else{
    codedtext = "Erro";
    }
    return(codedtext);
    }
    function bytesToBSTR(body,Cset){
    var objstream;
    objstream = Server.CreateObject("Adodb.Stream");
    objstream.Type = 1;
    objstream.Mode = 3;
    objstream.Open();
    objstream.Write(body);
    objstream.Position = 0;
    objstream.Type = 2;
    objstream.Charset = Cset;
    bytesToBSTR = objstream.Readtext;
    objstream.Close;
    return(bytesToBSTR);
    }%>
    body>
    %Response.Write(send_request("https://www.jb51.net/404.htm"))%>
    /body>
    /html>
    您可能感兴趣的文章:
    • JavaScript将字符串转换成字符编码列表的方法
    • javascript从image转换为base64位编码的String
    • javascript unicode与GBK2312(中文)编码转换方法
    • 用Javascript实现UTF8编码转换成gb2312编码
    • JavaScript转换二进制编码为ASCII码的方法
    上一篇:网站开发防止中文乱码需要了解的codepage的重要性小结
    下一篇:ASP checkbox复选框是否被选中的代码(结合数据库)
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    asp(JavaScript)自动判断网页编码并转换的代码 asp,JavaScript,自动,判断,网页,