![]() |
Модераторы: LSD, AntonSaburov |
![]() ![]() ![]() |
|
SoulSeeker |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 58 Регистрация: 21.7.2008 Репутация: 2 Всего: 2 |
Пытаюсь реализовать поиск на клиенте по русским символам средствами GWT и MySql. С клиента на сервер строка приходит в нормальном виде, на русском языке. Однако запрос не отрабатывает. В mysql кодировка выставлена в utf-8, строку тоже пробовал перекодировать влоб перед тем, как вставить в запрос. Результата ноль. Что еще можно такого подкрутить, чтобы завести поиск на русском языке?
|
|||
|
||||
MisterCleric |
|
||||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1043 Регистрация: 16.2.2006 Где: Харьков, Украина Репутация: 33 Всего: 38 |
Привет.
Попробуй прикрутить такой фильтр:
Плюс тебе на странице насильно браузеру нужно установить кодировку UTF-8:
-------------------- ПРИШЕЛ, УВИДЕЛ - ПЕРЕПИСАЛ... |
||||
|
|||||
SoulSeeker |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 58 Регистрация: 21.7.2008 Репутация: 2 Всего: 2 |
MisterCleric, спасибо за фильтр, но у меня, оказывается, проблема с mysql. Строка там оседает как '??????' при препаринге запроса. Делаю set names utf8 перед запросом - не помогает.
|
|||
|
||||
Samotnik |
|
||||
![]() Super star ! ![]() ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 7192 Регистрация: 4.11.2006 Где: Минск City Репутация: 5 Всего: 191 |
SoulSeeker, через что к БД коннектишься ?
Если hibernate, то помогает добавление characterEncoding=UTF-8 в конце урла:
Если JDBC-ODBC, то старый добрый совет:
Это сообщение отредактировал(а) Samotnik - 11.5.2011, 22:21 |
||||
|
|||||
SoulSeeker |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 58 Регистрация: 21.7.2008 Репутация: 2 Всего: 2 |
Samotnik, не помогает. Самое интересное, что проблема только в построении запроса. Данные читаются нормально. Вот что у меня прописано в my.cnf:
Это сообщение отредактировал(а) SoulSeeker - 11.5.2011, 22:59 |
|||
|
||||
dobrolub |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 385 Регистрация: 18.12.2009 Где: Vancouver, Canada Репутация: 4 Всего: 16 |
попробуй с UTF8 (без дефиса)
hibernate.connection.url=jdbc:mysql://<host>:<port>/database_name?characterEncoding=UTF8 см bug: http://bugs.mysql.com/bug.php?id=9206 |
|||
|
||||
SoulSeeker |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 58 Регистрация: 21.7.2008 Репутация: 2 Всего: 2 |
Ничего не прокатило :( То вопросы, то иероглифы. UTF8 навтыкал где только можно.
|
|||
|
||||
![]() ![]() ![]() |
Правила форума "Java" | |
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |