|
|
|
Hibernate + MySQL в UTF-8
|
|||
|---|---|---|---|
|
#18+
Люди, здравствуйте! Помогите, пожалуйста, у меня веб-приложение на 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> Этого оказалось недостаточно... Помогите, пожалуйста! С уважением, Виктор. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2012, 16:11:08 |
|
||
|
Hibernate + MySQL в UTF-8
|
|||
|---|---|---|---|
|
#18+
Очень важно чтобы база была создана в этой же кодировке. А у MySQL есть такой нюанс что кодировка устанавливается не только для базы, но и каждой таблицы. Проверьте их так же. Connection String, по-моему трогать не обязательно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2012, 16:14:23 |
|
||
|
Hibernate + MySQL в UTF-8
|
|||
|---|---|---|---|
|
#18+
спасибо, база у меня была создана ранее.. видимо она в другой кодировке. т.е. мне просто пересоздать базу? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2012, 16:31:35 |
|
||
|
Hibernate + MySQL в UTF-8
|
|||
|---|---|---|---|
|
#18+
или можно поменять у неё(базы) кодировку ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2012, 16:32:23 |
|
||
|
Hibernate + MySQL в UTF-8
|
|||
|---|---|---|---|
|
#18+
Xiztили можно поменять у неё(базы) кодировку Лучше пересоздать. Раньше как раз была такая лажа, когда меняешь кодировку базы, у таблиц оставалась старая. Не знаю как с этим в 5.5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2012, 16:38:13 |
|
||
|
Hibernate + MySQL в UTF-8
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, сейчас попробую пересоздать.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2012, 16:45:01 |
|
||
|
Hibernate + MySQL в UTF-8
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, я пересоздал базу. (база пересоздается через хибернэйт <property name="hbm2ddl.auto">create</property>, затер create меняется на update) добавил строчки с русскими символами через консольную утилиту mysql, достал их приложением, а там всё те же знаки вопроса и квадраты... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2012, 16:52:10 |
|
||
|
Hibernate + MySQL в UTF-8
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, и если с приложения в базу русские записываю, то в базе тоже знаки вопроса. Судя по всему у них до сих пор разная кодировка... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2012, 16:53:49 |
|
||
|
Hibernate + MySQL в UTF-8
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, думаю кодировка базы не UTF-8 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2012, 17:07:24 |
|
||
|
Hibernate + MySQL в UTF-8
|
|||
|---|---|---|---|
|
#18+
Xiztдумаю кодировка базы не UTF-8 А вы не думайте. Посмотрите свойства базы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2012, 17:13:06 |
|
||
|
Hibernate + MySQL в UTF-8
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, show variables выдаёт столько информации, что она не помещается в консоли ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2012, 18:00:28 |
|
||
|
Hibernate + MySQL в UTF-8
|
|||
|---|---|---|---|
|
#18+
скачайте EMS SQL Manager for MySQL Freeware ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2012, 18:49:08 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=37795494&tid=2131792]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
39ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
58ms |
get tp. blocked users: |
2ms |
| others: | 351ms |
| total: | 498ms |

| 0 / 0 |
