gpt4 book ai didi

javascript - 如何将 JavaScript 中的字符串转换为字节序列?

转载 作者:行者123 更新时间:2023-12-03 03:04:52 25 4
gpt4 key购买 nike

在Python 3中,要将字符串转换为字节序列,可以使用String.encode(ENCODING),其中ENCODING是要使用的编码的名称。如果我的字符串中有一个字符的代码点大于 255,那么它仍然会被转换为字节数组。如果需要对字符串进行操作(例如密码演示),这非常有用。可以使用ByteArray.decode(ENCODING)重建文本。

我还没有看到任何类似的 JavaScript 内容。有 String.charCodeAt(),但这会将 Ā 之类的字符转换为 256。这不是我想要的。

最佳答案

您可以使用 TextEncoder() .encode()TextDecoder() .decode() 方法

let decoder = new TextDecoder(/* character encoding */);
let encoder = new TextEncoder();

let encoded = encoder.encode(str);
let decoded = decoder.decode(encoded);

关于javascript - 如何将 JavaScript 中的字符串转换为字节序列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47215327/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com