阅读背景:

用JavaScript计算在UTF-8下存储字符串占用字节数

来源:互联网 

!--NEWSZW_HZH_BEGIN-- 最近和JavaScript纠缠上了。

遇到这么一个问题,数据库的字符集为UTF-8的,要在页面上应用JavaScript验证输入的文本用UTF-8存储时占用字节长度。JavaScript的String对象有length属性,但是这个盘算的是字符数,不是字节数(问题总是翻来覆去的,记得当年玩Delphi的时候,还得写程序盘算字符串的字符数,由于Delphi中String的length是字节数...)。偷懒一点的方法是将验证代码中最大长度设置为数据库中对应字段的长度的1/3,但是这样精确来讲有点不适合。 遇到这么一个问题,




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: