Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Java программирование > Java для Web (EE, Servlet, JSP, Tomcat, Spring MVC)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.10.2012, 05:33   #1
tank01
 
Регистрация: 11.10.2012
Сообщений: 3
По умолчанию Проблема с кодировкой Tomcat JSP MySQL, все перепробывал.

Написал простое приложение с JSP. Оно работает с MySql 5.5. Сервлет, беря данные из БД, вместо кириллицы выводит следующее

Саму MySql настроил
Код:
---- Файл my.ini
[client]
# Для местного клиента
default-character-set=utf8
....

[mysqld]
# Для всего сервера
default-character-set=utf8
....

Саму таблицу тоже настроил, все брал отсюда http://www.lissyara.su/articles/free...ysql_charsets/

С БД все ок вроде.
С Томкатом разбирался отсюда http://yan.zlobin.name/86
в server.xml
Код:
<Connector port="8082" protocol="HTTP/1.1"  connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8"/>
в web.xml
Код:
<context-param>
    <param-name>javax.servlet.jsp.jstl.fmt.request.charset</param-name>
    <param-value>UTF-8</param-value>
</context-param>
Конкретно с Томкатом тоже вроде все.
Теперь сам проект на JSP.
Кодировку самого проекта поставил UTF-8.
В сервлетах прописывал
Код:
req.setCharacterEncoding("UTF-8");
		resp.setCharacterEncoding("UTF-8");
		resp.setContentType ("text/html; charset=UTF-8");
В сам файл contactList.jsp вписывал
Код:
<fmt:requestEncoding value="UTF-8" />
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<%@ page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %>
...
<html>
<head>
<title>...</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
Вроде уже все советы испробовал, но выводит эти четовы ромбики.
Посоветуйте, что тут делать!
tank01 вне форума Ответить с цитированием
Старый 12.10.2012, 11:17   #2
tank01
 
Регистрация: 11.10.2012
Сообщений: 3
По умолчанию

SET NAMES cp866 решило проблему.
tank01 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема с кодировкой MySQL pompiduskus SQL, базы данных 5 08.05.2012 18:34
Как связать tomcat, hibernate, oracle, jsp qdf1 Java для Web (EE, Servlet, JSP, Tomcat, Spring MVC) 0 18.05.2010 20:11
проблема с кодировкой mysql fize Помощь студентам 0 31.12.2009 11:18
MySQL и C#: Проблема с кодировкой Arnezami Общие вопросы .NET 2 24.12.2009 12:44
Проблема с кодировкой из MySQL D-Snaker PHP 2 28.08.2009 10:30