Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Hibernate + MySQL в UTF-8 / 13 сообщений из 13, страница 1 из 1
15.05.2012, 16:11:08
    #37795481
Xizt
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Hibernate + MySQL в UTF-8
Люди, здравствуйте!
Помогите, пожалуйста, у меня веб-приложение на Java Spring + Hibernate. СУБД MySQL.
Я хочу сделать чтоб можно было в базу через приложение сохранять русские символы, для этого решил перевести клиент и базу в UTF-8. В конфигурационном файле MySQL написал character-set-server=utf8. в hibernate.cfg.xml
<property name="hibernate.connection.url">jdbc:mysql://localhost:3306/statementdb?charset=UTF-8</property>
Этого оказалось недостаточно... Помогите, пожалуйста!
С уважением, Виктор.
...
Рейтинг: 0 / 0
15.05.2012, 16:14:23
    #37795494
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Hibernate + MySQL в UTF-8
Очень важно чтобы база была создана в этой же кодировке. А у MySQL есть такой нюанс что кодировка устанавливается не только для базы, но и каждой таблицы. Проверьте их так же. Connection String, по-моему трогать не обязательно.
...
Рейтинг: 0 / 0
15.05.2012, 16:31:35
    #37795558
Xizt
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Hibernate + MySQL в UTF-8
спасибо, база у меня была создана ранее.. видимо она в другой кодировке.
т.е. мне просто пересоздать базу?
...
Рейтинг: 0 / 0
15.05.2012, 16:32:23
    #37795560
Xizt
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Hibernate + MySQL в UTF-8
или можно поменять у неё(базы) кодировку
...
Рейтинг: 0 / 0
15.05.2012, 16:38:13
    #37795573
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Hibernate + MySQL в UTF-8
Xiztили можно поменять у неё(базы) кодировку
Лучше пересоздать. Раньше как раз была такая лажа, когда меняешь кодировку базы, у таблиц оставалась старая. Не знаю как с этим в 5.5.
...
Рейтинг: 0 / 0
15.05.2012, 16:45:01
    #37795592
Xizt
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Hibernate + MySQL в UTF-8
Blazkowicz,

сейчас попробую пересоздать..
...
Рейтинг: 0 / 0
15.05.2012, 16:52:10
    #37795610
Xizt
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Hibernate + MySQL в UTF-8
Blazkowicz,

я пересоздал базу. (база пересоздается через хибернэйт <property name="hbm2ddl.auto">create</property>, затер create меняется на update)
добавил строчки с русскими символами через консольную утилиту mysql, достал их приложением, а там всё те же знаки вопроса и квадраты...
...
Рейтинг: 0 / 0
15.05.2012, 16:53:49
    #37795618
Xizt
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Hibernate + MySQL в UTF-8
Blazkowicz,

и если с приложения в базу русские записываю, то в базе тоже знаки вопроса.
Судя по всему у них до сих пор разная кодировка...
...
Рейтинг: 0 / 0
15.05.2012, 17:07:24
    #37795654
Xizt
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Hibernate + MySQL в UTF-8
Blazkowicz,

думаю кодировка базы не UTF-8
...
Рейтинг: 0 / 0
15.05.2012, 17:13:06
    #37795666
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Hibernate + MySQL в UTF-8
Xiztдумаю кодировка базы не UTF-8
А вы не думайте. Посмотрите свойства базы.
...
Рейтинг: 0 / 0
15.05.2012, 18:00:28
    #37795779
Xizt
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Hibernate + MySQL в UTF-8
Blazkowicz,
show variables выдаёт столько информации, что она не помещается в консоли )
...
Рейтинг: 0 / 0
15.05.2012, 18:49:08
    #37795865
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Hibernate + MySQL в UTF-8
скачайте EMS SQL Manager for MySQL Freeware
...
Рейтинг: 0 / 0
15.05.2012, 19:17:55
    #37795911
Leonidv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Hibernate + MySQL в UTF-8
XiztBlazkowicz,
show variables выдаёт столько информации, что она не помещается в консоли )
grep
или смотреть достать конкретное свойство.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Hibernate + MySQL в UTF-8 / 13 сообщений из 13, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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