title: é replaced by e? on windows Java
body: <p>So I am making a Java app/program that makes backup of a specific folder (name of folder is really long but it starts with "Pok<strong>é</strong>mon"), my problem is that this folder contains an accent (this one é). I have a mac, when I run the program, it runs fine, but whenever I try it on Windows, my program searches for a folder and instead of "é", I see a "e?" (in the console, when I print the string of the path, I get this Poke?mon). Is it a problem with Windows formatting? How could I solve this?</p>
  
  <pre><code>void SaveNow (String folderName) {
      String fullOriginalPath = getMCPath() + "saves/Pokémon Cobalt and Amethyst [DEMO]";
      String fullNewPath = getMCPath() + "PokeCA/" + folderName;
      System.out.println("Path to original PokeCA map: " + fullOriginalPath); //At this point, the é is replaced by e?
      System.out.println("Path to backup PokeCA map: " + fullNewPath);
  
      if (OsUtils.isWindows()) {
          fullOriginalPath = MakeWinPath(fullOriginalPath); //Replaces all / by \ because Windows
          fullNewPath = MakeWinPath(fullNewPath); //Same
      }
  
      File source = new File(fullOriginalPath);
      File dest = new File(fullNewPath);
  
      try {
          FileUtils.copyDirectory(source, dest);
          System.out.println("Successfully backuped map!");
          JOptionPane.showMessageDialog(frmSave, "Successfully backuped map!");
      } catch (IOException e) {
          e.printStackTrace();
          JOptionPane.showMessageDialog(frmSave, "Error, could not backup map... ;(");
      }
  </code></pre>
  
  <p>Note: Also, I want it to work for all OS, which is why I am using OsUtils.isWindows() to modify the path.</p>
  
  <p>Thanks!</p>