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.
27 lines
696 B
27 lines
696 B
9 months ago
|
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("")
|
||
|
},
|
||
|
}
|
||
|
}
|