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
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.