首页 > 其他分享 >获取网页编码

获取网页编码

时间:2023-09-19 18:03:43浏览次数:27  
标签:编码 characterSet 网页 charSet break 获取 oType userAgent document


if(document.charset){
    document.writeln('<script src="http://www.zzwcw.com/swt/bottomfloat.js" charset="GBK"></script>');
}else if(document.characterSet){
document.writeln('<script src="http://www.zzwcw.com/swt/bottomfloat.js" charset="utf-8"></script>');
}




<html>
<head>
   <meta http-equiv="content-type" content="text/html; charset=gbk">
</head>
<script  type="text/javascript">
function getPageCharset(){
    var charSet = "";
    var oType = getBrowser();
    switch(oType){
        case "IE":
            charSet = document.charset;
            break;
        case "FIREFOX":
            charSet = document.characterSet;
            break;
		case "CHROME":
		  charSet = document.characterSet;
            break;
        default:
            break;
    }
    return charSet;
}
function getBrowser(){
    var oType = "";
    if(navigator.userAgent.indexOf("MSIE")!=-1){
        oType="IE";
    }else if(navigator.userAgent.indexOf("Firefox")!=-1){
        oType="FIREFOX";
    }else if(navigator.userAgent.indexOf("WebKit")!=-1 ){
	  oType="CHROME";
	}
    return oType;
}
alert(getPageCharset());
</script>
<body>
   
</body>
</html>




标签:编码,characterSet,网页,charSet,break,获取,oType,userAgent,document
From: https://blog.51cto.com/u_1481758/7527872

相关文章

  • mysql 获取时间段 所有日期
    点击查看代码selectdate_add('2020-01-2000:00:00',intervalrowDAY)datefrom(SELECT@row:=@row+1asrowFROM(select0unionallselect1unionallselect2unionallselect3unionallselect4unionallselect5unionallselect6unionall......
  • 如何使用谷歌浏览器网页长截图
    使用Chrome浏览器59或更高版本chrome://settings/help进入待截图的网页按下F12快捷键(或鼠标右键>>审查元素),调出Web开发者工具按下Ctrl+Shift+P快捷键,调出指令执行界面输入Capturefullsizescreenshot(支持模糊搜索)指令(该指令中文环境下为“捕获全尺寸屏幕......
  • 关于获取当前字体的宽度和高度
    一、Canvas:Strings1="发的是浪费空间";Canvas->Font->Color=clRed;Canvas->Font->Name="微软雅黑";Canvas->Font->Size=24;intwidth=Canvas->TextWidth(s1);//是的你获取了当前字体下该字符串的宽度intheight=Canvas->TextHeight(s2);//是的你获取了当前字体下......
  • 文件操作(判断状态、删除、新建、复制、清空文件内容、获取文件长度)
     判断状态#include<io.h>int_access(constchar*path,intmode);返回值:0表示允许访问,-1表示禁止访问CreateFileHANDLEhFile=CreateFile("c://123.bmp",GENERIC_WRITE|GENERIC_READ,OPEN_EXISTING,//OPEN_EXISTINGFILE_ATTRIBUTE_NORMAL,NULL);......
  • ANSI,Unicode,UTF-8网页编码的区别
    1、ASCII码我们知道,在计算机内部,所有的信息最终都表示为一个二进制的字符串。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(byte)。也就是说,一个字节一共可以用来表示256种不同的状态,每一个状态对应一个符号,就是256个符号,从0000000......
  • 获取网站存放在本地cookie
    注:此方法获取的cookie仅限于使用IE访问过的网站#include<windows.h>#include<assert.h>#include<WinInet.h>#pragmacomment(lib,"winInet.lib")#include<iostream>usingnamespacestd;//------------------------------------------------------......
  • 视频监控/视频汇聚平台EasyCVR对国标类型编码进行判断的实现方式
    视频监控平台/视频存储/视频分析平台EasyCVR基于云边端一体化管理,支持多类型设备、多协议方式接入,具体包括:国标GB28181协议、RTMP、RTSP/Onvif、海康Ehome,以及海康SDK、大华SDK、华为SDK、宇视SDK、乐橙SDK、萤石SDK等,可覆盖市面上绝大多数的视频源设备。有用户反馈,项目现场将大华......
  • Springboot使用@value获取配置文件参数
    使用@value获取yml参数值@Value("${value}")//多级使用.连接例:${value.value}privateStringvalue;@value获取不到值的情况//错误1:使用了static或者final修饰valueprivatestaticStringvalue;privatefinalStringvalue;//错误2:类没有加上@Component(或者@Ser......
  • Cascader级联选择器多选时获取所有选中状态的节点和半选状态的节点的数组集合
    <!--Cascader级联选择器组件--><el-cascaderv-model="query.companyList"ref="searchCompanyCascaderRef":options="permissionCompanyTree":props="companyCascaderProp"collapse-tagsclearable></el......
  • 新的网页数据传输方式填补安全性之大难度
    我听说原本的网页数据传输方式不够安全,有一种新的传输方式可以实现传输的数据的安全性。想要通过新的方式来实现安全性有二种方法,一种是在服务端和客户端设置对应的解密或加密技术,这样会让人通过拥有服务端的解密技术来解密数据而无效,就像一个让每个人都可以容易的获得钥匙的锁等......