powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Проблема с кодировкой Tomcat JSP MySQL, все перепробывал.
8 сообщений из 8, страница 1 из 1
Проблема с кодировкой Tomcat JSP MySQL, все перепробывал.
    #37992894
Фотография Паша01
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Написал простое приложение с JSP. Оно работает с MySql 5.5. Сервлет, беря данные из БД, вместо кириллицы выводит следующее
http://s019.radikal.ru/i626/1210/aa/a6e0e970b14c.jpg
Саму MySql настроил
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
---- Файл my.ini
[client]
# Для местного клиента
default-character-set=utf8
....

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


http://s017.radikal.ru/i416/1210/7f/725a651d1275.jpg
Саму таблицу тоже настроил, все брал отсюда http://www.lissyara.su/articles/freebsd/www/mysql_charsets/
http://s019.radikal.ru/i603/1210/c9/a43d8f789608.jpg
С БД все ок вроде.
С Томкатом разбирался отсюда http://yan.zlobin.name/86
в server.xml
Код: sql
1.
<Connector port="8082" protocol="HTTP/1.1"  connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8"/>


в web.xml
Код: sql
1.
2.
3.
4.
<context-param>
    <param-name>javax.servlet.jsp.jstl.fmt.request.charset</param-name>
    <param-value>UTF-8</param-value>
</context-param>


Конкретно с Томкатом тоже вроде все.
Теперь сам проект на JSP.
Кодировку самого проекта поставил UTF-8.
В сервлетах прописывал
Код: sql
1.
2.
3.
req.setCharacterEncoding("UTF-8");
		resp.setCharacterEncoding("UTF-8");
		resp.setContentType ("text/html; charset=UTF-8");


В сам файл contactList.jsp вписывал
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
<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">


Вроде уже все советы испробовал, но выводит эти четовы ромбики.
Посоветуйте, что тут делать!
...
Рейтинг: 0 / 0
Проблема с кодировкой Tomcat JSP MySQL, все перепробывал.
    #37992897
Java Beginner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Строка подключения к бд какая?
у mysql для юникода я использую
Код: java
1.
jdbc:mysql://localhost:3306/mydb?useUnicode=true&characterEncoding=UTF-8
...
Рейтинг: 0 / 0
Проблема с кодировкой Tomcat JSP MySQL, все перепробывал.
    #37993020
Фотография Паша01
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Java BeginnerСтрока подключения к бд какая?
у mysql для юникода я использую
Код: java
1.
jdbc:mysql://localhost:3306/mydb?useUnicode=true&characterEncoding=UTF-8



Не помогла (
...
Рейтинг: 0 / 0
Проблема с кодировкой Tomcat JSP MySQL, все перепробывал.
    #37993029
pavel_nv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Паша01, используешь Spring?

если да, то:
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
<!-- Фильтр для перекодировки в utf8 -->
    <filter>
        <filter-name>charsetFilter</filter-name>
        <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
        <init-param>
            <param-name>encoding</param-name>
            <param-value>UTF-8</param-value>
        </init-param>
        <init-param>
            <param-name>forceEncoding</param-name>
            <param-value>true</param-value>
        </init-param>
    </filter>
    <filter-mapping>
        <filter-name>charsetFilter</filter-name>
        <url-pattern>/*</url-pattern>
    </filter-mapping>
...
Рейтинг: 0 / 0
Проблема с кодировкой Tomcat JSP MySQL, все перепробывал.
    #37993067
Фотография Паша01
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[quot pavel_nv]Паша01, используешь Spring?

Не использую. У меня комичность ситуации в том, что на одном компе я написал этот проект, он работал с кириллицей отлично. Спустя пару месяцев на другом компе надо было запустить и тут ни с того ни с сего начались траблы, хотя вроде все как раньше делал.
...
Рейтинг: 0 / 0
Проблема с кодировкой Tomcat JSP MySQL, все перепробывал.
    #37993131
Kachalov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Паша01У меня комичность ситуации в том, что на одном компе я написал этот проект, он работал с кириллицей отлично. Спустя пару месяцев на другом компе надо было запустить и тут ни с того ни с сего начались траблы, хотя вроде все как раньше делал.
- проверьте кодировку созданной БД, таблицы, проблемного поля. Тестовый пример работы с кодировками: Проблема с кодировкой при занесении данных в базу MySQL
...
Рейтинг: 0 / 0
Проблема с кодировкой Tomcat JSP MySQL, все перепробывал.
    #37995171
Фотография Паша01
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kachalov
Спасибо за совет, попробовал настроить драйверок, ничего не изменилось. Я попробовал в консоли написать SET NAMES cp866, и все заработало.
...
Рейтинг: 0 / 0
Проблема с кодировкой Tomcat JSP MySQL, все перепробывал.
    #38004101
Ungern
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Проблема с кодировкой Tomcat JSP MySQL, все перепробывал.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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