java utf-8_java如何把string转为utf-8

展开全部

java不同编码之间进行转换,都需要使用unicode作为中转。

String str = "任意字符串";

str = new String(str.getBytes("gbk"),"utf-8");

备注说明:62616964757a686964616fe58685e5aeb931333366303731

str.getBytes("UTF-8"); 意思是以UTF-8的编码取得字节

new String(XXX,"UTF-8"); 意思是以UTF-8的编码生成字符串

举例:

public static String getUTF8XMLString(String xml) {

// A StringBuffer Object

StringBuffer sb = new StringBuffer();

sb.append(xml);

String xmString = "";

String xmlUTF8="";

try {

xmString = new String(sb.toString().getBytes("UTF-8"));

xmlUTF8 = URLEncoder.encode(xmString, "UTF-8");

System

展开全部 java不同编码之间进行转换,都需要使用unicode作为中转。 String str = "任意字符串"; str = new String(str.getBytes("gbk"),"utf-8"); 备注说明:62616964757a686964616fe58685e5aeb931333366303731 str.getBytes("UTF-8"); 意思是以UTF-8的编码取得字节 new String(XXX,"UTF-8"); 意思是以UTF-8的编码生成字符串 举例: public static String getUTF8XMLString(String xml) { // A StringBuffer Object StringBuffer sb = new StringBuffer(); sb.append(xml); String xmString = ""; String xmlUTF8=""; try { xmString = new String(sb.toString().getBytes("UTF-8")); xmlUTF8 = URLEncoder.encode(xmString, "UTF-8"); System
经验分享 程序员 微信小程序 职场和发展