我有以下文字:
Анна Меркулова
在以下在线解码器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);
返回
Анна Меркулова
我在做什么错以及如何正确转换字符串?