已经找到答案
function SetString(str,len)
{

 var strlen = 0;  
 var s = "";
for(var i = 0;i < str.length;i++)
{
        if(str.charCodeAt(i) > 128)
         strlen += 2;
        else 
        strlen++;
        s += str.charAt(i);
        if(strlen >= len) 
        return s + "...";
}
return s;

}