title: json-simple utf-8 parsing in Java
body: <p>I'm trying to parse JSON using json-simple-1.1.1</p>
  
  <pre><code>public static void main(String[] args) throws ParseException, IOException{
  
      BufferedReader buff = new BufferedReader(new FileReader("src/qqqqqqqq/json"));
  
      String line = null;
  
      while((line = buff.readLine()) != null){
  
          JSONParser parser = new JSONParser();
          Object obj = (Object) parser.parse(line);
          JSONObject jsonObj = (JSONObject) obj;
  
          System.out.println((String)jsonObj.get("name"));
      }
  }
  </code></pre>
  
  <p>My JSON source file using UTF-8 without BOM</p>
  
  <pre><code>{"name":"ą"}
  {"name":"ć"}
  {"name":"ń"}
  {"name":"ź"}
  {"name":"ż"}
  {"name":"ó"}
  </code></pre>
  
  <p>Output from println:</p>
  
  <pre><code>Ä…
  Ä‡
  Ĺ„
  Ĺş
  ĹĽ
  Ăł
  </code></pre>
  
  <p>What I am doing wrong?</p>