Re: ANSII - UTF8
От: maxkar  
Дата: 09.07.08 16:52
Оценка:
Здравствуйте, 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");
}
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.