Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / как побороть проблему с русской кодировкой в Linux Suse? / 1 сообщений из 1, страница 1 из 1
07.03.2007, 13:50:19
    #34377444
Zealander
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как побороть проблему с русской кодировкой в Linux Suse?
Всем привет!

Работаю на Java 1.5.0.11, Tomcat 5.5.20 и Jetspeed 2.0 (Pluto как контейнер портлетов).

Столкнулся с такой проблемой: если поставить URL encoding UTF-8 в административном интерфейсе Tomcat, то передача русских символов в параметрах корректно работает на Windows, но не работает на Linux Suse(Локаль в ней поставил ru_RU). При дефолтовой кодировке и для сервлетов все работает корректно везде.

При попытке получить значение параметра через request.getParameter() получаю строку "???????". Попробовал перекодировать через getBytes(...) и new String(...) — не помогает. Дело в том, что эти знаки вопроса — все одинаковые символы с номером 69 , то есть перекодировать точно не получится.

Таким образом есть проблема с кодировками при работе с контейнером портлетов , установленным под Linux.

Из вариантов переписать /usr/java/jre1.5.0_11/lib/fontconfig.SuSE.properties.src , может быть есть варианты легче

Подскажите, плиз, как побороть проблему с русской кодировкой в Linux Suse?

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


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