HttpPost -> Servlet -> MS SQL кодировка кирилицы
Добавлено: 01 июл 2014, 09:03
Здравствуйте. Помогите разобраться с кодировками. С андроида посредством HttpPost отправляю на сервер (томкат) данные в кирилице,
указываю кодировку:
на сервере сервлет извлекает данные и инсертует таблицу MS SQL.
В web.xml сервлета прописано:
Кодовая страница базы SQL 1251. Если инсертировать записи сразу - то в таблице вместо букв вопросики. Если пробую преобразовывать в сервлете из UTF-8 в 1251 типа так:
получаю кракозябры в базе.
"windows-1251" тоже пробовал - аналогично.
Подскажите как решить проблему.
Спасибо.
указываю кодировку:
Код: Выделить всё
httppost.setEntity(new UrlEncodedFormEntity(params, "UTF-8"));В web.xml сервлета прописано:
Код: Выделить всё
<?xml version="1.0" encoding="UTF-8"?>Код: Выделить всё
String newString = new String(oldString.getBytes("UTF-8"), "Cp1251");"windows-1251" тоже пробовал - аналогично.
Подскажите как решить проблему.
Спасибо.