var ellipsisStr = function (str, n) {
n = n * 2;
var _str = '';
var i = 0;
while (n > 0) {
_str += str.charAt(i);
if (str.charCodeAt(i) > 255)
n -= 2;
else
n -= 1;
i++;
if (i >= str.length)
break;
if (n == 1) {
_str += '.';
break;
}
if (n == 2) {
_str += '..';
break;
}
}
return _str;
};