javaScript字符串截取的方式
    function test(str,limit){
	var i = 0;
	for (var len = 0 ;; len++) {
		if(isNaN(str.charCodeAt(len))){
			len++;
			break;
		}
		if (str.charCodeAt(len) <= 255) {
			if (i == limit - 1) {
				len++;
				break;
			}
			i++;
		} else {
			if (i == limit - 2) {
				len++;
				break;
			} else if (i == limit - 1) {
				break;
			}
			i += 2;
		}
		if (str.length < len) {
			break;
		}
	}
	return str.substring(0, len) + (str.length <= len ? "" : "..." ); 
};