|
|
|
Проблема с Hibernate и UTF-8
|
|||
|---|---|---|---|
|
#18+
Проблема в следующем... база на MySQL... Все на UTF-8 Подключаюсь с Hibernate ... Session session = HibernateUtil.getSessionFactory().getCurrentSession(); session.beginTransaction(); Persons persons=new Persons(); persons.setName("ВАСЯ"); session.save(persons); session.getTransaction().commit(); ... Результат в базе вместо слова Вася - "????" Как сохранить в UTF-8? Вот часть XML ... <joined-subclass name="events.Persons" table="TB_Persons"> <key column="id" /> <property name="name" column="name" type="java.lang.String" /> </joined-subclass> ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2007, 18:45:42 |
|
||
|
Проблема с Hibernate и UTF-8
|
|||
|---|---|---|---|
|
#18+
Исходный код сохраняй в UTF-8 а не CP1251. А ещё лучше такие ресурсы выносить нахрен из кода и переезжать native2ascii ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2007, 18:48:28 |
|
||
|
Проблема с Hibernate и UTF-8
|
|||
|---|---|---|---|
|
#18+
Какая разница в чем код написан... это же джава... код интерпритируется.... я тут разобрался, оказалось все просто... в строке конекта к базе надо было просто написать jdbc:mysql://localhost:3306/mybase?characterEncoding=UTF-8 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2007, 19:07:33 |
|
||
|
|

start [/forum/topic.php?fid=59&gotonew=1&tid=2144271]: |
0ms |
get settings: |
17ms |
get forum list: |
23ms |
check forum access: |
6ms |
check topic access: |
6ms |
track hit: |
59ms |
get topic data: |
18ms |
get first new msg: |
10ms |
get forum data: |
4ms |
get page messages: |
68ms |
get tp. blocked users: |
2ms |
| others: | 378ms |
| total: | 591ms |

| 0 / 0 |
