当javascript将一个字符编码为2个字节或更多时,为什么执行以下操作:
Buffer.from("abc").byteLength
输出3?应该不是6吗?
3
6
Javascript类Buffer的默认编码为'utf-8'。ASCII字符采用utf-8编码占用1个字节,如此处所示。因此结果应为3。注意:Utf-8编码每个字符可能需要1到3个字节。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
点击生成二维码
我来说两句