powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Работа с Оракл через WEB броузер
8 сообщений из 8, страница 1 из 1
Работа с Оракл через WEB броузер
    #32131843
Victor Y.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вопрос.
Когда работаеш с Ораклом через jsqlplus - кирилица отображается нормально, а когда подключаешься через Rezin по jdbc то вместо кирилицы чорт знает что.
Может ктото чтото подскажет.

Victor.
...
Рейтинг: 0 / 0
Работа с Оракл через WEB броузер
    #32131854
Фотография Scott Tiger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Во-первых, резинка должна запускаться с правильными переменными окружения. Во-вторых, в сервлетах/JSP ты должен явно давать кодировку.
...
Рейтинг: 0 / 0
Работа с Оракл через WEB броузер
    #32131876
Фотография softy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Когда ты работаешь через isqlplus в этом случае работа ведётся через клиента Oracle, поэтому ты получаешь данные в той кодировке, которая установлена для текущей сессии.
В случае JDBC нужно правильно производить строковую конвертацию непосредственно в Java.
...
Рейтинг: 0 / 0
Работа с Оракл через WEB броузер
    #32132007
Tyke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В jsp кодировку он прописывает явно в начале каждой страницы:

Код: plaintext
request.setCharacterEncoding( "Cp1251" );


Это я своими глазами видел. Да и сама страница отображается правильно, все кроме данных полученных из Оракла. При этом у меня эти же исходиники с MS SQL работают нормально, но там другая песня совсем, а я в Оракле не силен.

Резинку я тоже вроде как у себя настроил. Непонятное что-то.
...
Рейтинг: 0 / 0
Работа с Оракл через WEB броузер
    #32132043
Фотография Denis Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Посмотри вот еще:
http://people.comita.spb.ru/users/sergeya/java/ruschars.html

Для Resin'а я дополнительно указываю кодировку в resin.conf для приложения:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
    <web-app id='/es' app-dir='d:/work/webapps/es' character-encoding='Cp1251'>
      <class-update-interval id='0'/>
      <cache-mapping url-pattern='/*' expires='0'/>

      <servlet-mapping url-pattern='/servlet/*' servlet-name='invoker'/>
      <servlet-mapping url-pattern='/Image' servlet-name='Image'/>

      <servlet servlet-name='Image' servlet-class='es_comlib.Image'/>
    </web-app>
...
Рейтинг: 0 / 0
Работа с Оракл через WEB броузер
    #32132044
Фотография Scott Tiger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну что-то там с настройками, как обычно.
...
Рейтинг: 0 / 0
Работа с Оракл через WEB броузер
    #32132911
Фотография woyager
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не знаю как в Resin'е - в Apache Tomcat в JSP была такая же картина - все кроме данных из базы отображалось правильно, данные из выборки отображались вопросами. Решилось прописыванием во всех JSP строчки:

<%@ page contentType="text/html; charset=KOI8-R" %>

charset ессно ставить на тот, который нужен, для винды - Windows-1251.
...
Рейтинг: 0 / 0
Работа с Оракл через WEB броузер
    #32134356
Victor Y.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо всем за помощь.
поставил вначале
<%@ page contentType="text/html; charset=Cp1251" %>
и все пошло.

Victor Y.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Работа с Оракл через WEB броузер
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]