powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Запись в MySQL
6 сообщений из 6, страница 1 из 1
Запись в MySQL
    #33916108
Makov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Проблема с кодировкой.
Прочитал сообщения по теме, но проблема не решается
Что есть:
1. В базе:
[mysqld]
default-character-set=cp1251

2. Соединенние с базой:
Properties props = new Properties();
props.put("autoReconnect", "true");
props.put("roundRobinLoadBalance", "true");
props.put("user", user);
props.put("password", pwd);
props.put("useUnicode","true");
props.put("characterEncoding","cp1251");
connection = DriverManager.getConnection(url, props);

3. На jsp-странице установлена кодировка:
<%@ page language="java" pageEncoding="CP1251"%>
<%@ page contentType="text/html; charset=windows-1251"%>

4. Томкат, фильтр:
<filter>
<filter-name>Charset_Filter</filter-name>
<filter-class>filters.CharsetFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>CP1251</param-value>
</init-param>
</filter>

При запросе с консоли выдается "╥хъёЄ" ("Текст")
Чем можно объяснить
...
Рейтинг: 0 / 0
Запись в MySQL
    #33922258
masashi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
При запросе с консоли к БД? Имеется в виду SQL-запрос? Тогда возможно проблема в терминале, просто он не поддерживает CP1251.
Попробуйте вывести результат из БД на JSP страницу.
...
Рейтинг: 0 / 0
Запись в MySQL
    #33931553
Makov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
masashi Тогда возможно проблема в терминале, просто он не поддерживает CP1251.
Попробуйте вывести результат из БД на JSP страницу.
Спасибо
...
Рейтинг: 0 / 0
Запись в MySQL
    #34007742
agafon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня все гораздо хуже. В консоли видно русские буквы нормально, а из БД через JDBC приходит вот такая фигня:

€??®¬®??«?

Мускль настроен так же, как и у предыдущего оратора. И в соединении есть все те же свойства.

Кто может подсказать?
...
Рейтинг: 0 / 0
Запись в MySQL
    #34011700
alexpogorelov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
какая консоль для начала?
...
Рейтинг: 0 / 0
Запись в MySQL
    #34011708
alexpogorelov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
все просто если консоль винды то там 866 кодировка
а вы получаете от сервера 1251 соотвественно вариант
либо серверу говорить что хотите получить 866 или самому перекодировать уже в проге
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Запись в MySQL
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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