大家好。
我正在尝试在textarea中获取文本的字节大小。
使用以下代码:
function getSize(obj)
{
return (document.getElementById(obj).value.length);
}
我得到了字符的数量。 (\ n算作一个字符,不知道为什么)。
无论如何,如何在textarea中获取文本的字节大小?
由于
答案 0 :(得分:2)
文本片段的字节大小取决于可以任意的编码(由用户代理覆盖)。
仅在编码已知的情况下,以字节为单位测量常规文本才有意义。例如,ASCII文本是每个字符1个字节。 Unicode UTF-16LE有2个字节。 UTF-8是一个完全不同的故事,事情可以从1个字节到4个字节。