我想尝试 UTF-8 和 Unicode,为此我想建立一个小型网站来帮助我更好地理解编码。
\n\n首先,我希望能够输入一些文本,然后获取字符串的实际二进制编码。为此,我正在从 C# 或 Java 中寻找与“.GetBytes”等效的内容。我不想要已解析的字符代码!
\n\n这是我想在 JavaScript 中重现的 C# 函数
\n\nstring ToBinary(string input)\n{\n //this is the part I am looking for in JavaScript\n var utf8Bytes = Encoding.UTF8.GetBytes(input);\n\n var bytesFormatedToBin = utf8Bytes.Select(b => Convert.ToString(b, 2).PadLeft(8, \'0\'));\n return string.Join(\' \', bytesFormatedToBin);\n}\nRun Code Online (Sandbox Code Playgroud)\n\n这里是一些示例结果:
\n\n有没有办法在 JavaScript 中实现这一点?
\n\n谢谢。\n马克
\n\n编辑:修复了截断的示例结果。 …