Я получаю твиттер-твиты и пытаюсь сохранить их в плоском файле. У меня есть следующий код:Emoji не кодируется
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, но безрезультатно. Эта система использует jdk 1.6
и 3.0.3 of twitter4j
. Что мне здесь не хватает?
Может быть проблема больше связана с шрифта в консоли? Значение должно быть правильным, но ваш вывод не может отобразить его. – meistermeier