java 怎么转换成把文字转换成 /u4e2d/u56fd 之类的呢? 其实很简单 public static String strToUnicode(String str) { StringBuffer buffer = new StringBuffer(); char[] chars = str.toCharArray(); for (char ch : chars) { if (ch > 128) { buffer.append("//u"); buffer.append(Integer.toHexString(ch)); } else { buffer.append(ch); } } return buffer.toString(); }