当前位置: 代码迷 >> Java Web开发 >> 字符编码的有关问题,下
  详细解决方案

字符编码的有关问题,下

热度:93   发布时间:2016-04-12 23:21:03.0
字符编码的问题,请指教下
这是个统计中英文字符个数的JS。方法如下

function countChs(str){
    var totalCount = 0; 
    for (var i=0; i<str.length; i++) { 
        var c = str.charCodeAt(i); 
        if ((c >= 0x0001 && c <= 0x007e) || (0xff60<=c && c<=0xff9f)) { 
             totalCount++; 
         }else {     
             totalCount+=2; 
         } 
     }
    return totalCount;
}

请问一下,这个“if ((c >= 0x0001 && c <= 0x007e) || (0xff60<=c && c<=0xff9f)) ”是怎么知道是这个范围的,有资料的能不能共享下看看

------解决方案--------------------
度娘应该知道  这个范围吧 一般这种不死记硬背
------解决方案--------------------
16进制吗??
------解决方案--------------------
额。编码规范里这么规定的。。。多少-多少是什么。哪些是扩展字符等。
------解决方案--------------------
转一下16进制看看 不就明白了
  相关解决方案