title: java kml doesn't read greek characters
body: <p>I would like to ask for a solution for the problem that I will display below.
  I read a kml file that has greek characters with kml.unmarshal and I receive those characters Ξ”Ξ—Ξ�Ξ�Ξ£Ξ™Ξ�Ξ™ Ξ§Ξ©Ξ΅Ξ�Ξ™</p>
  
  <pre><code>    final Kml kml = Kml.unmarshal(new File("something.kml"));
      final de.micromata.opengis.kml.v_2_2_0.Document document = (de.micromata.opengis.kml.v_2_2_0.Document) kml.getFeature();
      List&lt;Feature&gt; t = document.getFeature();
      for (Object o : t) {
          PointOfInterest poi = new PointOfInterest();
  
          Folder f = (Folder) o;
          List&lt;Feature&gt; tg = f.getFeature();
          for (Object ftg : tg) {
  
              Placemark g = (Placemark) ftg;
              ExtendedData extdat = g.getExtendedData();
              List&lt;SchemaData&gt; list = extdat.getSchemaData();
              List&lt;SimpleData&gt; list2 = list.get(0).getSimpleData();
              for (int i = 0; i &lt; list2.size(); i++) {
                  SimpleData dat = list2.get(i);
                  //  System.out.println(dat.getName() + "  -  " + dat.getValue());
                  if (dat.getName().equals("newcat"))
                     if (dat.getValue().equalsIgnoreCase("Ελληνικοι χαρακτηρες"){...}}}
  </code></pre>
  
  <p>The code is not mine and I try to find out why dat.getvalue has the following content Ξ”Ξ—Ξ�Ξ�Ξ£Ξ™Ξ�Ξ™ Ξ§Ξ©Ξ΅Ξ�Ξ™ when it has greek characters.</p>
  
  <p><strong>Edit:</strong></p>
  
  <p>I tried to use </p>
  
  <p><strong>final Kml kml = Kml.unmarshal(new FileInputStream(new File("something.kml")), "UTF8"))</strong> </p>
  
  <p>and I get the following error.Any idea why?</p>
  
  <p>no suitable method found for unmarshal(FileInputStream,String)
      method Kml.unmarshal(InputStream) is not applicable
        (actual and formal argument lists differ in length)
      method Kml.unmarshal(String) is not applicable
        (actual and formal argument lists differ in length)
      method Kml.unmarshal(File) is not applicable
        (actual and formal argument lists differ in length)
      method Kml.unmarshal(File,boolean) is not applicable
        (actual argument FileInputStream cannot be converted to File by method invocation conversion)</p>
  
  <p>unreported exception FileNotFoundException; must be caught or declared to be thrown</p>
  
  <p>';' expected</p>