本文目录一览:
java url 编码
POST过去的数据是不用URL编码的。
你先request.getParameter("xm")获取下,看是否正确,如果是问号的话就转换下
new String(request.getParameter("xm").getBytes("iso8859_1"),"gbk");
你这个是在Java里面获取的?request是JSP里面的一个对象,在Java里就需要传入一个HttpServletRequest实例了。
求助,解释下Java中怎样把网址URL编码转义
Java在net包中提供了相应工具类,直接调用即可
import java.net.URLDecoder;
import java.net.URLEncoder;
try {
String urlEncode = URLEncoder.encode("百度一下,你就知道", "UTF-8");
System.out.println(urlEncode);
String urlDecode = URLDecoder.decode(urlEncode, "UTF-8");
System.out.println(urlDecode);
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
java的url编码
URL编码如果是英文和数字,输出的当然相同了,要用符号或者汉字才能看到变化