Java URL.getContent编码错误

Java URL.getContent编码错误,java,linux,io,Java,Linux,Io,我有一个URL,我正试图写入linux设备上的文件。 我能做一件事 wget http://localhost/fileIwant.text 一切都很好 当我尝试像这样使用Java的URL时: URL url = new URL("http://localhost/fileIwant.text"); URLConnection conn = url.openConnection(); BufferedReader br = new BufferedReader(

我有一个URL,我正试图写入linux设备上的文件。
我能做一件事

      wget http://localhost/fileIwant.text  
一切都很好

当我尝试像这样使用Java的URL时:

    URL url = new URL("http://localhost/fileIwant.text");
    URLConnection conn = url.openConnection();
BufferedReader br = new BufferedReader(new InputStreamReader(conn.getInputStream()));

    String inputLine;
    File file = new File(path+filename);

    if (!file.exists()) {
        file.createNewFile();
    }

    //use FileWriter to write file
    FileWriter fw = new FileWriter(file.getAbsoluteFile());
    BufferedWriter bw = new BufferedWriter(fw);

    while ((inputLine = br.readLine()) != null) {
        bw.write(inputLine);
    }
我尝试了我能想到的每一种读卡器、流、字节[]的排列,但我仍然得到一个包含菱形的文件?在他们里面

有什么想法吗

InputStream in=(new URL("http://localhost/fileIwant.text")).openStream();