js判断输入的是单字节还是双字节
计算机上每一个字符、数字、汉字、字母等,都对应着unicode编码,unicode编码小于255的为单字节,大于255、小于65535的为双子节或三字节
查看一个字符对应的unicode编码
var str = ‘你好世界‘; escape(str);也可以单独查看一个字符的编码,unicode(‘你‘),unescape()方法可以将unicode编码转换为对应的字符
charCodeAt() 方法可返回指定位置的字符的 Unicode 编码。这个返回值是 0 - 65535 之间的整数。
利用这个函数,可以查看一个unicode编码的位置,这个位置是一个整数,在0-255之间则为单字节字符,否则则为双字节或三字解
0-255位置,对应的unicode编码为\u0000~\u00ff,利用这个可以用正则表达式来检验字符是否为单字节。
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。