지난 며칠 동안이 문제를 조사했지만 올바른 포인터를 찾을 수 없다고 생각합니다. 중복으로 발견되면 해당 질문과 병합하십시오.Java에서 물음표로 나타나는 유니 코드 문자 JSON 구문 분석
저는 JSON 작업에 상당히 익숙하며 내 프로젝트 중 하나로서 JSON 파일을 디코딩하고 추가 처리해야합니다. 그러나 Json-simple 라이브러리를 사용하여 디코딩을 시도했을 때 실제 문자 대신 파스 된 객체에 이상한 물음표가 나타납니다. 샘플 코드는 아래와 같습니다.
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","?????"]}
동일한 결과로 Json-lib를 사용해 보았습니다.
도움 주셔서 감사합니다.
또한 [이 질문에있는 System.out의 문제에 대한 의견보기] (http://stackoverflow.com/questions/11849624) – McDowell