我正在尝试使用包含其他字符的查询字符串构建一个 URL(在我的例子中是希伯来语)。但是,当我的 webapp 收到请求时,提取的请求参数是 gibrish ...
我该如何解决这个问题?
new URL("http://localhost:8080/SRV/page.jsp?param=" + URLEncoder.encode("heb text", "UTF-8")).openConnection();
目标页面:
<%
System.out.println("Receive: " + request.getParameter("param"));
%>
我正在使用 tomcat6、jdk6、windows7 x64
编辑:这是我的页面声明:
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>