LINUX.ORG.RU

Перекодировка на java?


0

0
Как известно, в java все строки юникодные. Но вот неким образом исходная строка на русском языке оформилась в java-строку в предположении, что она была в latin-1. Как ни крути - на выходе одни умляуты. Как можно вернуть тексту человеческий облик?
★★★★★
String(byte[] bytes, String charsetName) - попробуйте использовать этот конструктор. Например

System.out.println(new String(yourbytes, "KOI8-R"));

Kpoxman ★★
()
System.out.println(
new String(
latin1String.getBytes("latin1")
,"KOI8-R"
)
);
anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.