日期:2014-05-16  浏览次数:20311 次

JSP控制中文输入的个数

一个中文 相当于数据库 多少个varchar 和 varchar2
和数据库编码有关:GBK 2个?? UTF8 3个

--查看数据库的编码?
select userenv('language') from dual

?

?

//JS 字符串字节个数
function getByteLen(val) {??? //传入一个字符串
?var len = 0;
?for (var i = 0; i < val.length; i++) {
?if (val.substr(i, 1).match(/[^\x00-\xff]/ig) != null) //全角
??len += 2; //如果是全角,占用两个字节
?else
??len += 1; //半角占用一个字节
?}
?return len;
}