最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

使用节点js将十六进制转换为ASCII

运维笔记admin17浏览0评论

使用节点js将十六进制转换为ASCII

使用节点js将十六进制转换为ASCII

我想将hex转换为ASCII,但出现不可打印字符的问题,这是我使用的代码:

function hex_to_ascii(str1) {

    var hex  = str1.toString();
    var str = '';

    for (var n = 0; n < hex.length; n += 2) {
        str += String.fromCharCode(parseInt(hex.substr(n, 2), 16));     
    }
    return str;
} 
console.log(hex_to_ascii("646566010203"));

实际输出:def╔╗╚预期输出:def SOH STX ETX

例如,我想获得不可打印的字符:当我输入“ 01”时,我想得到SOH!

回答如下:
发布评论

评论列表(0)

  1. 暂无评论