powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / UTF-8, русский язык и MySQL 4.0
4 сообщений из 4, страница 1 из 1
UTF-8, русский язык и MySQL 4.0
    #33054416
mcs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
mcs
Гость
Здравствуйте, господа.
Проблема в следующем:
Есть набор jsp-шек. Все в кодировке UTF-8.
Есть сервлет, который берет инфу из таблицы (select * from news)
Но в ResultSet русские строки приходят вопросиками.
У меня стоит
- MySQL 4.0.21 (все таблицы в latin1),
- mysql-connector-java-3.1.6
- Tomcat 5.0.28

Все факи, которые нашел, прочитал. Вот, что я делал и не помогло:
1)
Код: plaintext
1.
2.
3.
4.
Properties connInfo = new Properties();         
connInfo.put("useUnicode","true");
connInfo.put("characterEncoding","UTF-8");
connInfo.put("characterSetResults","UTF-8");
con = DriverManager.getConnection(URL, connInfo);
2)
Код: plaintext
String s1 = new String(rs.getString( 2 ).getBytes("ISO-8859-1"), "utf-8");
3)
пытался выставлять в my.ini
Код: plaintext
set-variable=default-character-set=utf8
но тогда просто не запускается mysql
4)
пытался изменить кодировку для таблиц
Код: plaintext
ALTER TABLE `news_db`.`news` CHARACTER SET utf8;

Какие еще могут быть причины и как с этим бороться?
...
Рейтинг: 0 / 0
UTF-8, русский язык и MySQL 4.0
    #33063581
Ворон
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Была таже фигня когда юзал mysql-connector-java-3.1.8-bin.jar .
С использованием mm.mysql-2.0.14-bin.jar в ResultSet всё стало на своё место.
...
Рейтинг: 0 / 0
UTF-8, русский язык и MySQL 4.0
    #33063660
Ворон
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот это ещё почитай: http://rsdn.ru/Forum/Message.aspx?mid=1069433
Тока мускул нужен не ниже версии 4.1 !!!
...
Рейтинг: 0 / 0
UTF-8, русский язык и MySQL 4.0
    #33064825
Yury XTC
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mcs
- MySQL 4.0.21 (все таблицы в latin1),

4)
пытался изменить кодировку для таблиц
Код: plaintext
ALTER TABLE `news_db`.`news` CHARACTER SET utf8;


Вот это ни в коем случае!!!

У меня правда Perl, но пока не уберёшь всякие конкретизации с кодировками - одни вопросики, причём не только для русского языка, а вообще для любого _не_ latin1. MySQL естественно должен поддерживать все кодировки.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / UTF-8, русский язык и MySQL 4.0
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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