Обычная версия
Java форум JavaTalks
форум программистов

Поиск   Пользователи   Группы   Регистрация 
 Профиль   Личные сообщения 

 Вход 

JBDC, вставляет в базу ?????
Список форумов
 ->  Основы веб-программирования на Java


 
Начать новую тему 
Предыдущая тема :: Следующая тема  
Автор Сообщение
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 
Ответить с цитатой
Упс... http://pda.javatalks.ru/sutra77274.php
пятая строчка google: "Кодировка MSSQL Java"
К началу Посмотреть профиль Отправить личное сообщение
b4535855 : 11
Новичок

СообщениеЯнв 23, 2012 2:34 
Ответить с цитатой
Спасибо за отклик,но к сожалению,вариант со сменой кодировки базы неприемлем - приложение является надстройкой, работает с базой другого веб-приложения.

А через свойства соединения никак настроить нельзя? Как указать Cyrillic_General_CI_AS?
К началу Посмотреть профиль Отправить личное сообщение
Skipy : 4801
Я тут живу!
Откуда: Москва, Россия

СообщениеЯнв 23, 2012 12:24 
Ответить с цитатой
А в приложение на сервер точно кириллица правильная приходит?

http://www.skipy.ru/technics/encodings_webapp.html
_________________
С уважением,
Евгений aka Skipy
www.skipy.ru
P.S. Я НЕ решаю задачи ЗА других!
К началу Посмотреть профиль Отправить личное сообщение Посетить сайт автора
b4535855 : 11
Новичок

СообщениеЯнв 24, 2012 0:11 
Ответить с цитатой
Skipy писал(а):
А в приложение на сервер точно кириллица правильная приходит?

http://www.skipy.ru/technics/encodings_webapp.html


Упс.... а слона то я и не заметил. Все,ребята, залечил. Большре спасибо Skipy за подсказку, статья по ссылке помогла.

Просто сделал дополнительный фильтр,выставил в нем принудительно кодировку request'а UTF-8 и проблема исчезла.

Остались только,правда,вопросы, почему ранее, при том что content-type и pageEncoding в jsp указаны и в целевом сервлете кодировка выставлялась принудительно, она куда-то "исчезала по дороге" (?!).
К началу Посмотреть профиль Отправить личное сообщение
Skipy : 4801
Я тут живу!
Откуда: Москва, Россия

СообщениеЯнв 24, 2012 14:01 
Ответить с цитатой
Она исчезала от браузера к серверу, скорее всего, я там писал - никто кроме Оперы (на тот момент) кодировку приходящих данных не указывает.
_________________
С уважением,
Евгений aka Skipy
www.skipy.ru
P.S. Я НЕ решаю задачи ЗА других!
К началу Посмотреть профиль Отправить личное сообщение Посетить сайт автора
 
Начать новую тему  Ответить на тему
Страница 1 из 1
Список форумов
 -> Основы веб-программирования на Java


 
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Java and all Java-related trademarks and logos are trademarks or registered trademarks of Oracle Corporation in the United States and other countries.
Это сайт не относится к фирме Oracle Corporation и не поддерживается ею.

© 2006-2010 www.javatalks.ru: форум java программистов
Используется скрипт phpBB © 2001, 2010 phpBB Group

Хостинг от bizname.ru