方法苯点 不过似乎行得通
public String sub(String param, int bytes) {
StringBuffer sb = new StringBuffer() ;
char c = ' ' ;
for(int i = 0; i < bytes; i++) {
if(String.valueOf(param.charAt(i)).getBytes().length > 1)
--bytes ;
}
for(int i = 0; i < bytes; i++) {
c = param.charAt(i) ;
sb.append(c) ;
}
return sb.toString() ;
}
[[it] 本帖最后由 guoxhvip 于 2008-11-14 23:32 编辑 [/it]]