title: org.apache.commons.io.FileUtils.readFileToString and blanks in filepath
body: <p>I am trying to read a file to string using org.apache.commons.io version 2.4 on windows 7.</p>
  
  <pre><code>String protocol = url.getProtocol();
    if(protocol.equals("file")) {
    File file = new File(url.getPath());
    String str = FileUtils.readFileToString(file);
  }
  </code></pre>
  
  <p>but it fails with:</p>
  
  <pre><code>java.io.FileNotFoundException: File 'C:\workspace\project\resources\test%20folder\test.txt' does not exist
  </code></pre>
  
  <p>but if I do:</p>
  
  <pre><code>String protocol = url.getProtocol();
    if(protocol.equals("file")) {
    File file = new File("C:\\workspace\\resources\\test folder\\test.txt");
    String str = FileUtils.readFileToString(file);
  }
  </code></pre>
  
  <p>I works fine. So when I manually type the path with a space/blank it works but when I create it from an url it does not.</p>
  
  <p>What am I missing?</p>