js十六进制编码,怎么转换成可读字符串
1个回答
展开全部
在chrome里,字符串有个charCodeAt()方法
例如"a".charCodeAt()为97,如果是"ba".charCodeAt()为98,默认第一位,即index为0;
"ba".charCodeAt(0)=98,而"ba".charCodeAt(1)为97
10进制转16进制: 如17的16进制 (17).toString(16) = "11"
合起来就是("a".charCodeAt()).toString(16) = "61"
嫌麻烦可以封装一个函数实现。
数字变字符: String.fromCharCode(98) = "b"
例如"a".charCodeAt()为97,如果是"ba".charCodeAt()为98,默认第一位,即index为0;
"ba".charCodeAt(0)=98,而"ba".charCodeAt(1)为97
10进制转16进制: 如17的16进制 (17).toString(16) = "11"
合起来就是("a".charCodeAt()).toString(16) = "61"
嫌麻烦可以封装一个函数实现。
数字变字符: String.fromCharCode(98) = "b"
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询