java中unicode字符串转化为utf8的方法

2024-11-07 13:48:09
有5个网友回答
网友(1):

你试试这个构造方法
String(byte[] bytes, String charsetName)
String s = "флэш";
String s2 = new String(s.getBytes("原编码方式"),"UTF-8");

网友(2):

String s=new String(d.getBytes("原编码"),要转换的编码)

网友(3):

response.setCharacterEncoding("utf8");
request.setCharacterEncoding("utf8");
String key = new String(key1.getBytes("ISO-8859-1"), "utf8");

网友(4):

使用jdk的工具 native2acii转化一下

网友(5):

字符串都是char组成的
char可以转成int
把int的16进制形式前面加一个"\\u"就是你要的东西了。