|
Java форум JavaTalks форум программистов
|
|
|
|
| Предыдущая тема :: Следующая тема |
| Автор |
Сообщение |
b4535855 : 11 Новичок
|
Янв 22, 2012 13:23 |
|
|
Здравствуйте!
В разработке веб-приложений я новичек, нужна помощь более опытных товарищей.
Гуглил по проблеме, найденные решения не помогли (мож что-то не так я делаю?)
Веб-приложение вставляет в базу вместо киррилицы ????. База - MSSQL 2005 Express, кодировка СУБД- Cyrillic_General_CI_AS (показывает SELECT SERVERPROPERTY('Collation')). Для подкючения к базе используется JTDS. При установке подключения свойство charsetEncoding задаю.
Еще информация:
IDE - Netbeans 7.0.1
Контейнер - Tomcat 7.0.23 |
|
|
|
 |
Daigotsu : 170 Новичок
|
Янв 23, 2012 1:06 |
|
|
|
|
|
|
 |
b4535855 : 11 Новичок
|
Янв 23, 2012 2:34 |
|
|
Спасибо за отклик,но к сожалению,вариант со сменой кодировки базы неприемлем - приложение является надстройкой, работает с базой другого веб-приложения.
А через свойства соединения никак настроить нельзя? Как указать Cyrillic_General_CI_AS? |
|
|
|
 |
Skipy : 4801 Я тут живу! Откуда: Москва, Россия
|
Янв 23, 2012 12:24 |
|
|
|
|
|
|
 |
b4535855 : 11 Новичок
|
Янв 24, 2012 0:11 |
|
|
Упс.... а слона то я и не заметил. Все,ребята, залечил. Большре спасибо Skipy за подсказку, статья по ссылке помогла.
Просто сделал дополнительный фильтр,выставил в нем принудительно кодировку request'а UTF-8 и проблема исчезла.
Остались только,правда,вопросы, почему ранее, при том что content-type и pageEncoding в jsp указаны и в целевом сервлете кодировка выставлялась принудительно, она куда-то "исчезала по дороге" (?!). |
|
|
|
 |
Skipy : 4801 Я тут живу! Откуда: Москва, Россия
|
Янв 24, 2012 14:01 |
|
|
Она исчезала от браузера к серверу, скорее всего, я там писал - никто кроме Оперы (на тот момент) кодировку приходящих данных не указывает. _________________ С уважением,
Евгений aka Skipy
www.skipy.ru
P.S. Я НЕ решаю задачи ЗА других! |
|
|
|
 |
|
|
|