title: Unicode Characters appearing as Question Marks in Java JSON Parsing
body: <p>I have been searching about this for the past few days but I don't think I am able to find a correct pointer. Please merge it with the appropriate question if found as duplicate.</p>
  
  <p>I am pretty new to working with JSON and as part of one of my projects I need to decode a JSON file and do further processing on it. However when I tried decoding using the Json-simple library, I get some weird question marks in the parsed object instead of the actual characters. A sample code is shown below:</p>
  
  <pre><code>String str = "{\"alias\": [\"Evr\u00f3pa\", \"\u05d0\u05d9\u05e8\u05d5\u05e4\"]}";
  JSONParser parser = new JSONParser(); 
  JSONObject jsonObject = (JSONObject)parser.parse(str);
  
  System.out.println(jsonObject) gives {"alias":["Evrópa","?????"]}
  </code></pre>
  
  <p>I tried using Json-lib too with the same result.</p>
  
  <p>Thanks for the help.</p>