String date1 = new String(date.getBytes("ISO-8859-1"),"utf-8");
方法封装:
android端:
/*
* 该方法把传入的字符串转码为UTF_8
* 解决android端与web端通信字符串乱码问题
* */
public class StringTo_UTF_8 {
public static String my_Encode(String instring) {
String outString = null;
try {
outString = URLEncoder.encode(instring, "utf-8");
} catch (UnsupportedEncodingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return outString;
}
}
web端:
public class Web_UTF_8 {
public static String to_UTF_8(String inString){
String outString = null;
try {
outString = new String(inString.getBytes("ISO-8859-1"),"utf-8");
} catch (UnsupportedEncodingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
};
return outString;
}
}