Ответ 1
Вот пример:
str = 'äáöü';
console.log(str + ": " + str.length + " characters, " +
Buffer.byteLength(str, 'utf8') + " bytes");
// äáöü: 4 characters, 8 bytes
Как получить длину строки в байтах в nodejs? Если у меня есть строка, например: äáöü
, то str.length вернется с 4. Но как это сделать, сколько байтов составляют строку?
Заранее спасибо
Вот пример:
str = 'äáöü';
console.log(str + ": " + str.length + " characters, " +
Buffer.byteLength(str, 'utf8') + " bytes");
// äáöü: 4 characters, 8 bytes
function getBytes(string){
return Buffer.byteLength(string, 'utf8')
}