![](/img/trans.png)
[英]HTTP Servlet request redirect to another URL and login automatically in java
[英]java servlet http url request
當我從Java應用程序運行此代碼時,我得到正確的響應(UTF-8編碼)。
問題是,當我從servlet運行它時,我得到了:
“××××××××××××××××××××××××××××××(×)××××× ¨×“והיסרפיירודהוי×צ'×™
知道如何解決嗎?
URL url;
HttpURLConnection conn;
BufferedReader rd;
String line;
String result = "";
try {
url=new URL("http://www.walla.co.il");
conn = (HttpURLConnection) url.openConnection();
conn.setRequestMethod("GET");
rd = new BufferedReader(new InputStreamReader(conn.getInputStream()));
StringBuffer sb = new StringBuffer("");
String s1="";
String NL = System.getProperty("line.separator");
while ((s1 = rd.readLine()) != null)
sb.append(s1+NL);
System.out.println(sb);
rd.close();
return sb.toString();
} catch (IOException e) {
e.printStackTrace();
} catch (Exception e) {
e.printStackTrace();
}
return "";
設置“ JAVA_OPTS =%JAVA_OPTS%-Dfile.encoding = UTF8”
我從我的tomcat \\ bin中的* .bat文件運行此文件,它解決了這個問題,似乎我不得不為tomcat / jvm設置編碼,而不是100%確定,但是現在可以使用了:)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.