The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
" Jakarta Tomcat проблема с русским"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы WEB технологии (Public)
Изначальное сообщение [Проследить за развитием треда]

" Jakarta Tomcat проблема с русским"  
Сообщение от Masha_P email(ok) on 13-Фев-06, 13:15 
Стоит ОС Slackware 10.1 + Jakarta Tomcat 5

Есть страничка на которой есть поле для ввода текста. Форма ссылается на другую страничку методом POST. Текст считывается через String subj = request.getParameter("subj");
И этот текст выводиться на экран, но при отображении русский букв показывается ????? (вопросики).
Система русифицирована. Текст на страничке показывается по-русски. Из базы данных русский текст тоже нормально читается и отображается по-русски, а вот с вводом русских букв проблема. Куда копать?

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. " Jakarta Tomcat проблема с русским"  
Сообщение от HunterNomad email(ok) on 13-Фев-06, 16:53 
Текст считывается через String subj = request.getParameter("subj");
>И этот текст выводиться на экран, но при отображении русский букв показывается
>????? (вопросики).

Прпробу по играй перекодировками типа:

String subj = request.getParameter("subj");
                                здесь и здесь необходимые кодировки поставь
                                vvv       vvv
str = new String(subj.getBytes("Cp1251"),"UTF-8");

У меня была похожая грабля, я так решил.

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

2. " Jakarta Tomcat проблема с русским"  
Сообщение от Masha_P email(ok) on 13-Фев-06, 17:26 
Спасибо, все получилось
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

3. " Jakarta Tomcat проблема с русским"  
Сообщение от HunterNomad email(ok) on 13-Фев-06, 18:01 
>Спасибо, все получилось
Удачных удач
;-)

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

4. " Jakarta Tomcat проблема с русским"  
Сообщение от Павел Мартышев on 22-Мрт-06, 19:15 
Помоему это не самое красиво решение. Есть другой вариант.
В настройках Tomcat server.xml в Server/service/Connector указать аттрибут  URIEncoding="Cp1251"
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

5. " Jakarta Tomcat проблема с русским"  
Сообщение от HunterNomad (ok) on 27-Мрт-06, 10:43 
>Помоему это не самое красиво решение. Есть другой вариант.
>В настройках Tomcat server.xml в Server/service/Connector указать аттрибут  URIEncoding="Cp1251"


Может это и не самое красивое рещение, но:
1. Если чел хостится, то кто-же ему даст портить server.xml.
2. Мое рещение универсально для для всех java-web серверов.

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

6. " Jakarta Tomcat проблема с русским"  
Сообщение от mrwel (??) on 31-Мрт-06, 11:36 
>>Помоему это не самое красиво решение. Есть другой вариант.
>>В настройках Tomcat server.xml в Server/service/Connector указать аттрибут  URIEncoding="Cp1251"
>
>
>Может это и не самое красивое рещение, но:
>1. Если чел хостится, то кто-же ему даст портить server.xml.
>2. Мое рещение универсально для для всех java-web серверов.


doPost(request,response){
  request.setCharacterEncoding("Cp1251");

  String value = request.getParameter("my_var");
  

}

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру