Dan*_*Fox 50 javascript node.js
如何获取nodejs中的字符串长度(以字节为单位)?如果我有一个字符串,像这样:äáöü那么str.length将返回4.但是如何得到它,字符串形成了多少字节?
提前致谢
ste*_*ewe 106
这是一个例子:
str = 'äáöü';
console.log(str + ": " + str.length + " characters, " +
Buffer.byteLength(str, 'utf8') + " bytes");
// äáöü: 4 characters, 8 bytes
Run Code Online (Sandbox Code Playgroud)
Buffer.byteLength(string,[encoding])
Ant*_*ony 10
function getBytes(string){
return Buffer.byteLength(string, 'utf8')
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
44628 次 |
| 最近记录: |