У меня есть следующий текст:
Анна Меркулова
С помощью следующего онлайн-декодера https://2cyr.com/decode/?lang=en мне удалось декодировать указанную строку в правильную:
Анна Меркулова
Кодировка источника - UTF-8, а цель - WINDOWS-1251
, но я все еще не могу сделать это программно в Java:
String utf8String = new String("Анна Меркулова".getBytes(), "UTF-8");
String ansiString = new String(utf8String.getBytes("UTF-8"), "windows-1251");
System.out.println(ansiString);
возвращает
Анна Меркулова
Что я делаю не так и как правильно преобразовать строку?