>Есть 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 по КОТУ. Там я находил темы про локализации.
|