日期:2014-05-17  浏览次数:20707 次

URI编码与解码的问题
在JSP中,怎样将“%E8%BF%99%E6%98%AF%E6%B5%8B%E8%AF%95%E4%BF%A1%E6%81%AF”这样的编码转换成中文?

------解决方案--------------------
import java.io.UnsupportedEncodingException;
import java.net.URLDecoder;

public class test {
public static void main(String[] args){
String str ="%E8%BF%99%E6%98%AF%E6%B5%8B%E8%AF%95%E4%BF%A1%E6%81%AF";
try {
System.out.println(URLDecoder.decode(str,"UTF-8"));
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
}
}这个类就可以把你的乱码解析为中文