我有一个输入文本框maxlength 20
并使用 jquery 自动计算剩余的字数。
我还使用strlen
在插入 DB 之前进行检查
varchar(20)
(如果字符太多,则不会插入 DB),以及 htmlentities 以防止 xss
问题来了,htmlentities 会增加字符。因此,如果自动计数显示 17 但实际上超过 17 个字符,因为 htmlentities.
我不想截断数据,有什么建议吗?
我有一个输入文本框maxlength 20
并使用 jquery 自动计算剩余的字数。
我还使用strlen
在插入 DB 之前进行检查
varchar(20)
(如果字符太多,则不会插入 DB),以及 htmlentities 以防止 xss
问题来了,htmlentities 会增加字符。因此,如果自动计数显示 17 但实际上超过 17 个字符,因为 htmlentities.
我不想截断数据,有什么建议吗?