à各格︷>誣︶ㄣ  substr  截取不对求指导

解决方案 »

  1.   

    可以把。。有什么问题?
        var s = 'à各格︷>誣︶ㄣ';
        alert(s.substr(0, 5));
        alert(s.substr(0, 7));
      

  2.   

    var str = 'à各格︷>誣︶ㄣ ';
    alert(str.substr(0 , 5));
      

  3.   

    字节问题??String.prototype.bSubstr=function(len){
    var l=0;
    var newstr = "";
    for (var i=0;i<this.length;i++) {
    if(this.charCodeAt(i)>=1000)
    l += 2;
    else
    l += 1;
    if(l > len){
    newstr += ".";
    break;
    }else{
    newstr += this.substr(i,1);
    }
    } return newstr;
    }
      

  4.   

    如果是按照中文的话,可能要试试substr(0,10);中文是占两个字符的