你的网站如果被黑过,当你查看网页源代码的时候,在TDK标签上这些字符相信你一定不陌生:
<meta name="keywords" content="龙8娱乐官网手机版" />
<meta name="description" content="龙8娱乐官网手机版独家研发“自助秒反水” 带您进入秒时代.手机APP全新上线让您随时随地精彩无线!" />
那么这些“稀奇古怪”的字符到底是什么呢?
其实这些字符的专业名称是NCR编码。可以通过网站在线生成:https://tool.oschina.net/encode,为了降低网站管理员的警惕性,NCR编码是黑帽SEO经常采用的字符编码。
具体介绍请看下面的文章:
一个Numeric Character Reference编码是由一个与号(&)跟着一个井号(#), 然后跟着这个字符的Unicode编码值, 最后跟着一个分号组成的。
&#nnnn;nnnn是字符编码的十进制表示
&#xhhhh;hhhh是字符的16进制表示
/**
@method HexToText
@param data 十六进制编码
@return str 转换的文字
**/
that.HexToText = function (data) {
var dataTemp,
str = '';
if (data == '') return;
dataTemp = data.split("\u");
for (var i = 0; i < dataTemp.length; i++) {
str += String.fromCharCode(parseInt(dataTemp[i], 16).toString(10));
}
return str;
}
例子:
騈 :騈
HexToText ("9A08");
返回对应的字符 : 騈
方法2:
<script type="text/javascript">
var txt = '"騈';
var divObj = document.createElement("div");
divObj.innerHTML = txt;
console.log(divObj.innerHTML);
</script>