title: Special chars (german umlaut) in enum constant
body: <p>given this enum type:</p>
  
  <pre><code>    public enum PackageType  {
      BEHAELTER("BH", "Behälter")
  
      String value;
      String id;
      String description;
  
       PackageType(String id, String description) {
          this.id = id;
          this.description = description;        
      }
  }
  </code></pre>
  
  <p>When working with this enum, the umlaut "ä" in Behälter is shown wrong. Even when i debug in the constructor and watch the attribute "description", i see it wrong.</p>
  
  <p>Is there a Java spec which forbids any special chars in constructs like this? I am pretty clueless at this point. </p>
  
  <p>I noticed that when serializing this enum to JSON and returned it to my frontend.</p>
  
  <p>Thanks </p>