js将URL网址转为16进制加密与解密函数-创新互联
十六进制(Hexadecimal)是计算机中数据的一种表示方法。同日常生活中的表示法不一样,它由0-9,A-F组成,字母不区分大小写。与10进制的对应关系是:0-9对应0-9;A-F对应10-15;N进制的数可以用0~(N-1)的数表示,超过9的用字母A-F。不同电脑系统、编程语言对于16进制数值有不同的表示方式:如增加0x前缀。
这里推荐一个在线转换的小工具方便大家使用:http://tools.jb51.net/transcoding/decode_encode_tool
php函数:
bin2hex(str)将字符串转换成16进制
bin2hex(hex)将16进制转换成字符串
下面的函数都是单个转换
字符串转16进制
function strToHexCharCode(str) { if(str === "") return ""; var hexCharCode = []; hexCharCode.push("0x"); for(var i = 0; i < str.length; i++) { hexCharCode.push((str.charCodeAt(i)).toString(16)); } return hexCharCode.join(""); }
文章名称:js将URL网址转为16进制加密与解密函数-创新互联
URL网址:http://ybzwz.com/article/dsigcp.html