public static StringBuffer getQuwei(String str) throws Exception { StringBuffer sb = new StringBuffer(); byte[] b = str.getBytes("gb2312"); int[] quwei = new int[b.length / 2]; for (int i = 0, k = b.length / 2; i < k; i++) { quwei[i] = (((b[2 * i] - 0xA0) & 0xff) * 100) + ((b[2 * i + 1] - 0xA0) & 0xff); } for (int i : quwei) { sb.append(i); } return sb; }