public static String GetSameWidthStr(String str, int length)
{
int i = 0, j = 0;
for (char chr : str.toCharArray()) {
if((int)chr > 127)
{
i += 2;
}
else
{
i ++;
}
if (i > length)
{
str = str.substring(0, j) + "...";
break;
}
j ++;
}
return str;
}