How to get the string length in bytes in nodejs?

前端 未结 4 977
伪装坚强ぢ
伪装坚强ぢ 2021-02-01 12:03

How to get the string length in bytes in nodejs? If I have a string, like this: äáöü then str.length will return with 4. But how to get that, how many bytes form th

4条回答
  •  情话喂你
    2021-02-01 13:02

    Here is an example:

    str = 'äáöü';
    
    console.log(str + ": " + str.length + " characters, " +
      Buffer.byteLength(str, 'utf8') + " bytes");
    
    // äáöü: 4 characters, 8 bytes
    

    Buffer.byteLength(string, [encoding])

提交回复
热议问题