String.prototype.cutStr = function(length, addText) { 
	var result	= "";
	var strLen	= 0;
	var strSum	= 0;
	var addText = addText || '...';

	// ½ÇÁ¦ ±æÀÌ¸¦ ÃßÃâÇÕ´Ï´Ù.
	for(var i=0; i<this.length; i++){
		if( this.charCodeAt(i) < 255)		strLen	+= 1;
		else								strLen	+= 2;
	}

	if(strLen > length){
		// ¹®ÀÚ¿­ ±æÀÌ¸¦ º¯°æÇÕ´Ï´Ù.
		for(var i=0; i<this.length; i++){
			if( this.charCodeAt(i) < 255)	strSum	+= 1;
			else							strSum	+= 2;

			if(strSum < length){
				result	+= this.charAt(i);
			}else{
				result	+= addText;
				break;
			}
		}
	}else{
		result = this;
	}

	return result;
}