转为UFT-8长度
/*
* 修改为支持utf8长度的判断
*/
for (var i = 0; i < val.length; i++)
{
charCode = val.charCodeAt(i);
if (charCode < 0x007f)
{
len = len + 1;
} else if ((0x0080 <= charCode) && (charCode <= 0x07ff))
{
len += 2;
} else if ((0x0800 <= charCode) && (charCode <= 0xffff))
{
len += 3;
}
}
本文介绍了一种计算字符串在UTF-8编码下实际占用字节数的方法。通过JavaScript实现,针对不同范围内的Unicode字符计算其对应的字节数,适用于需要精确计算文本长度的应用场景。
1818

被折叠的 条评论
为什么被折叠?



