Javascript将Unicode八进制字节转换为文本

izkcnapc  于 2023-02-07  发布在  Java
关注(0)|答案(1)|浏览(188)

我正在尝试使用Javascript将一系列八进制字节转换为文本,如下所示:
输入为\330\265,输出应为
以下工具成功地做到了这一点:

我试图复制这个逻辑

nzk0hqpo

nzk0hqpo1#

这是一个非常简单的任务,您所需要做的就是使用Number.toString(radix)方法将从String.charCodeAt(index)返回的十进制整数值转换为字符串编码。
使用String.fromCharCode(charCode)parseInt(numberString, radix)的组合,可以通过使用值8作为基数并将其传递给fromCharCode方法来解码八进制值。

程序结果

Input:   Hello World
Encode:  110 145 154 154 157 040 127 157 162 154 144
Decode:  Hello World

更新代码

x一个一个一个一个x一个一个二个x

原始代码

一个三个三个一个

相关问题