title: JavaFX application shows weird symbols instead Russian language
body: <p>I'm developing application and everything is okay. 
  Application suppose to support English and Russian. 
  English works fine, but when I am trying start app with Russian locale I see this: </p>
  
  <p><a href="https://yadi.sk/i/gj8TOziskGvzf" rel="nofollow">https://yadi.sk/i/gj8TOziskGvzf</a></p>
  
  <p>I load language from bundle, in <code>start()</code> method:</p>
  
  <pre><code>    Locale.setDefault(new Locale("ru", "RU"));
      FXMLLoader loader = new FXMLLoader(this.getClass().getResource("view/sample.fxml"));
      loader.setResources(ResourceBundle.getBundle("bundles.MyBundle"));
  </code></pre>
  
  <p>In Controller:</p>
  
  <pre><code>public class SingleSiteConfiguratorController implements Initializable {
      //....
      @Override
      public void initialize(URL url, ResourceBundle resourceBundle) {
          this.languageBundle = resourceBundle;
      }
     //....
     // And accessing
     private void someMethod() {
         String outputDir = languageBundle.getString("choose_output_folder");
     }
  }
  </code></pre>
  
  <p>And in <code>MyBandle_ru.properties</code>:</p>
  
  <pre><code>#...
  choose_output_folder=Выберите папку в которой сгенерируется приложение
  #...
  </code></pre>
  
  <p>What is wrong? </p>