次のテキストがあります。
Анна Меркулова
次のオンライン デコーダー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);
戻り値
Анна Меркулова
私は何を間違っており、文字列を適切に変換する方法は?