트위터 트윗을 가져 와서 플랫 파일로 저장하려고합니다. 나는 다음과 같은 코드가 있습니다 :그림 이모티콘
String jsonString = new Gson().toJson(tweets);
byte[] utf8JsonString = jsonString.getBytes("UTF-8");
String utf8json = new String(utf8JsonString, "UTF-8");
System.out.println(utf8json);
출력 :
이..."id":768260789744443392,"text":"#emojicity5 ?","source"...
그림 이모티콘은 (단지 #의 emojicity5 후)로 나타나고있다?. 나는 UTF-8, UTF-16BE, UTF-16LE, UTF-32BE 및 UTF-32LE를 사용하여 endode를 시도했지만 아무 소용이 없습니다. 이 시스템은 jdk 1.6
및 3.0.3 of twitter4j
을 사용합니다. 내가 여기서 무엇을 놓치고 있니?
이 문제가 콘솔에서 글꼴에 더 관련이있을 수 있습니다 : 자바 8에서
? 값은 맞아야하지만 결과물에는 값이 표시 될 수 없습니다. – meistermeier