通常在字符串的编码转换上,可以使用这两个类:
public static void main(String[] args) {
String str = "你好吗?我很好!";
try {
String str2 = URLEncoder.encode(str, "utf-8");
System.out.println(str2);
String str3 = URLDecoder.decode(str2, "utf-8");
System.out.println(str3);
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
} }
输出:
%E4%BD%A0%E5%A5%BD%E5%90%97%EF%BC%9F%E6%88%91%E5%BE%88%E5%A5%BD%21
你好吗?我很好!