你试试这个构造方法
String(byte[] bytes, String charsetName)
String s = "флэш";
String s2 = new String(s.getBytes("原编码方式"),"UTF-8");
String s=new String(d.getBytes("原编码"),要转换的编码)
response.setCharacterEncoding("utf8");
request.setCharacterEncoding("utf8");
String key = new String(key1.getBytes("ISO-8859-1"), "utf8");
使用jdk的工具 native2acii转化一下
字符串都是char组成的
char可以转成int
把int的16进制形式前面加一个"\\u"就是你要的东西了。