关于英数字和中文的length

来源:百度知道 编辑:UC知道 时间:2024/09/25 13:22:51
一般的论坛好像都是英数字算半个字符。
比如一个人的nickname最长是5个中文字
那么可以输入10个英文字。
这是要在后台判断的吗?
是用XX.text.length来区别吗?

数据库是不是也要用varchar(20)呢?

只要在用Javascript 的语句判断就行了,既然网页中限制了长度20,数据库varchar(20)应该用不到了。

而且 20=20英文字母和英文标点=10中文字和中文标点

中文占两个字节,英文与字母占一个