写了一段读取网址源代码的代码如下
public  String getFromUri() throws UnknownHostException, IOException {
StringBuilder sBuilder = new StringBuilder();
HttpURLConnection httpURLConnection = null;
URL url = new URL("http://bbs.csdn.com");
httpURLConnection = (HttpURLConnection) url.openConnection();
BufferedReader bufferedReader = new BufferedReader(
new InputStreamReader(httpURLConnection.getInputStream()));
String temp = null;
int e = 1;
while ((null != (temp = bufferedReader.readLine()))) {
if (!temp.equals("")) {
//temp = new String(temp.getBytes(), "utf-8");
System.out.println(temp);
}
sBuilder.append(temp);
}


return sBuilder.toString();
}        这段代码通过main函数调用没有问题。        我想写一个文本框提交一个网址后,后台一个servlet处理信息,servlet的部分代码如下protected void doPost(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
resp.setCharacterEncoding("utf-8");
req.setCharacterEncoding("utf-8");
PrintWriter out = resp.getWriter();
out.println("hello");
String scource = getFromUri();  //getFromUri函数就是上边定义的
System.out.println(temp);
}但是在后台输出代码中英文字母是正确的,中文就成了乱码了
请求高手帮帮忙啊!