You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
26 lines
696 B
26 lines
696 B
export default {
|
|
data() {
|
|
return {
|
|
}
|
|
},
|
|
methods: {
|
|
// 将16进制的内容转成我们看得懂的字符串内容
|
|
hexCharCodeToStr(hexCharCodeStr) {
|
|
var trimedStr = hexCharCodeStr.trim()
|
|
var rawStr = trimedStr.substr(0, 2).toLowerCase() === "0x" ? trimedStr.substr(2) : trimedStr
|
|
var len = rawStr.length;
|
|
console.log(len)
|
|
if (len % 2 !== 0) {
|
|
alert("存在非法字符!")
|
|
return ""
|
|
}
|
|
var curCharCode
|
|
var resultStr = []
|
|
for (var i = 0; i < len; i = i + 2) {
|
|
curCharCode = parseInt(rawStr.substr(i, 2), 16)
|
|
resultStr.push(String.fromCharCode(curCharCode))
|
|
}
|
|
return resultStr.join("")
|
|
},
|
|
}
|
|
}
|