URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID8
Нить номер: 1057
[ Назад ]

Исходное сообщение
"Apache+Tomcat+MySQL. Проблема с кодировкой."

Отправлено Amadeus , 27-Янв-03 07:28 
Есть Russian Apache 1.3.27, Jacarta Tomcat 3.3, MySQL 3.23.54.
Страницы сайта написаны с использованием JSP. Все вроде нормально отображается, хотя тоже пришлось повозиться (снес везде обьявления кодировок). Но при работе с MySQL (там хранятся новости и т.п.) кодировка следующая: "???? ?? ??????".
Страницы держаться в windows-1251.
Люди добрые, помогите победить, пожалуйста.
Заранее благодарен.

Содержание

Сообщения в этом обсуждении
"RE: Apache+Tomcat+MySQL. Проблема с кодировкой."
Отправлено Арлекин , 28-Янв-03 08:33 
>Есть Russian Apache 1.3.27, Jacarta Tomcat 3.3, MySQL 3.23.54.
>Страницы сайта написаны с использованием JSP. Все вроде нормально отображается, хотя тоже
>пришлось повозиться (снес везде обьявления кодировок). Но при работе с MySQL
>(там хранятся новости и т.п.) кодировка следующая: "???? ?? ??????".
>Страницы держаться в windows-1251.
>Люди добрые, помогите победить, пожалуйста.
>Заранее благодарен.
Все String в операциях с JDBC сделай через new String( oldString.getBytes("Cp1251"));
Кроме того, <@page ..."charset=windows-1251"/> не гарантирует, как оказалось в КОТЕ, правильную декодировку и иногда лучше делать прием параметров так
String somePar = new String ( request.getParameter("name").getBytes("Cp1251"));
Список поддерживаемых кодировок ищи внутри JAVA_HOME/jre/lib/charsets.jar
Это
http://www.jguru.com/faq/Tomcat
FAQ по КОТУ. Там я находил темы про локализации.


"RE: Apache+Tomcat+MySQL. Проблема с кодировкой."
Отправлено Nikolaev D. , 29-Мрт-03 19:05 
http://tagunov.tripod.com/i18n/i18n.html