|
|
经典java转码程序,有备无患!实现和 jdk\bin\native2ascii.exe 同样的功能 |
|
|
作者:未知 来源:月光软件站 加入时间:2005-2-28 月光软件站 |
private String convert(String str) { String tmp; StringBuffer sb = new StringBuffer(1000); char c; int i, j; sb.setLength(0); for(i = 0;i<str.length();i++){ c = str.charAt(i); if (c > 255) { sb.append("\\u"); j = (c >>> 8); tmp = Integer.toHexString(j); if (tmp.length() == 1) sb.append("0"); sb.append(tmp); j = (c & 0xFF); tmp = Integer.toHexString(j); if (tmp.length() == 1) sb.append("0"); sb.append(tmp); } else { sb.append(c); }
}return(new String(sb)); } 
|
|
相关文章:相关软件: |
|