我的脚本正在构建一个由bytes \ xdd组成的文件,其中dd - 十六进制数。 问题很明显:
"\x" + "4c" != "\x4c" ;
因此我只能使用生成一个字节 像
这样的巨大阵列{
'00' : '\x00',
'01' : '\x01',
... etc.
}
有更好的解决方案吗?
答案 0 :(得分:1)
请参阅String.fromCharCode
,它可以将Unicode代码点(在BMP中)转换为适当的“字符”(长度为1的字符串)。
请注意,在JavaScript中,字符串是BMP 中的一系列Unicode代码点。需要代理对的角色是另一个故事。该链接包含一个“修复”。
String.fromCharCode(0x42) == "\x42" // true
快乐的编码。