示例:
console.log("[string]:")
const _string = 'aeiou.áéíóú.äëïöü.ñ';
console.log(_string)
console.log("\n[buffer]:")
const _buffer = Buffer.from(_string, 'utf8');
console.log(_buffer)
console.log("\n[binaryString]:")
const binaryString = _buffer.toString();
console.log(binaryString)
输出:
[string]:
aeiou.áéíóú.äëïöü.ñ
[buffer]:
<Buffer 61 65 69 6f 75 2e c3 a1 c3 a9 c3 ad c3 b3 c3 ba 2e c3 a4 c3 ab c3 af c3 b6 c3 bc 2e c3 b1>
[binaryString]:
aeiou.áéíóú.äëïöü.ñ
编辑:convert-string 很容易
例子:
console.log("[string]:")
const _string = 'aeiou.áéíóú.äëïöü.ñ';
console.log(_string)
console.log("\n[byteArray]:")
const converter = require('convert-string')
const byteArray = converter.UTF8.stringToBytes(_string)
console.log(byteArray)
输出:
[byteArray]:
[ 97,
101,
105,
111,
117,
46,
195,
161,
195,
169,
195,
173,
195,
179,
195,
186,
46,
195,
164,
195,
171,
195,
175,
195,
182,
195,
188,
46,
195,
177 ]