将unicode字符串转换为Hex

问题描述 投票:1回答:1

我有来自附件的数据作为javascript代码中的字符串现在我想使用javascript将其转换为Hex格式。我知道所需的输出,因为我可以在Hex编辑器中打开此文件。

This File

应该给:

Hex written in this file.

请注意,我想写一个函数post从文件读取字符串转换ot十六进制。

javascript unicode hex byte
1个回答
0
投票

你指的是浏览器还是nodejs?如果是后者我会首先将文件读入缓冲区,然后使用toString('hex')将其转换为十六进制字符串fs.readFileSync(filePath).toString('hex');没有空格,但这应该不是问题,因为一个字节= 2hex数字

另外:对于很长的文本,请将它放在pastebin或其他文本托管服务上。可读性受到如此长的文本的影响

编辑:您可以使用Buffer.from(string).toString('hex')将字符串转换为缓冲区为十六进制

© www.soinside.com 2019 - 2024. All rights reserved.