Здравствуйте, lollipop, Вы писали:
L> Внимание вопрос. Как сконвертировать 1 в 3 программно.
По шагам. Сначала сконвертировать первое во второе. Например, \u0420 — один char с шестнадцатеричным кодом 0420. Аналогично и с \x, только там двузначные числа. Может быть, есть еще какие-то последовательности вроде \n и \\, их тоже нужно заменять на соответствующие символы. Все остальные символы — так и идут в результат.
Затем сконвертировать второе в третье, например, так:
private static String c2t3(String s2) throws UnsupportedEncodingException {
return new String(s2.getBytes("CP1251"), "UTF-8");
}