Насколько я понимаю, у меня на вывод попадает строка, в которой две части в разных кодировках. Потому что по-другому я никак не могу объяснить такое явление, когда пол строки кириллицы выводится нормально, а половина - нет. Можно ли как-то в строке посмотреть, какова ее текущая кодировка?
Просто вот такой вариант:
String s = "Распознано: " + utterance; // s = "Распознано: выход"
System.out.println(s);
Половина отображается криво, половина - нормально. Как такое может быть?