|
Модераторы: LSD, AntonSaburov |
|
Swatch |
|
|||
Опытный Профиль Группа: Участник Сообщений: 453 Регистрация: 2.7.2007 Репутация: нет Всего: 1 |
Доброго времени суток.
Возникла следующая проблема. Есть БД в MySQL. Когда вывожу текст в программе из базы, получаются крюкозябры. Помогите, пожалуйста!!! Уже пробовала менять кодировку в БД... не помогает |
|||
|
||||
Старовъръ |
|
||||
Опытный Профиль Группа: Участник Сообщений: 491 Регистрация: 8.5.2008 Репутация: нет Всего: 10 |
Кстати, а пробовала заглядывать в БД не через свою программу? Может там и хранятся кракозябры) -------------------- |
||||
|
|||||
Swatch |
|
||||
Опытный Профиль Группа: Участник Сообщений: 453 Регистрация: 2.7.2007 Репутация: нет Всего: 1 |
В БД заглядываю через EMS SQL Manager, там все норм...
вот код создания БД
в hibernate.cfg.xml hibernate.connection.charSet определено, как
Какие варианты? |
||||
|
|||||
Старовъръ |
|
|||
Опытный Профиль Группа: Участник Сообщений: 491 Регистрация: 8.5.2008 Репутация: нет Всего: 10 |
Ты ж сам указываешь latin1, она предназначена для вывода букв латинского алфавита. Переведи все на UTF-8.
-------------------- |
|||
|
||||
aliks |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 146 Регистрация: 17.12.2008 Репутация: нет Всего: 1 |
Был похожа проблема, Я решил эту проблему следующим образом, попробуй, может поможет.
Поиграйся с кодировками, может что нибудь получиться. Но лучший вариант конечно все переводить на UTF8
--------------------
Любимая кнопка - F1, Любимое спасибо - Плюс в репутацию |
|||
|
||||
VAB |
|
|||
Новичок Профиль Группа: Участник Сообщений: 13 Регистрация: 12.10.2006 Где: WwW Репутация: нет Всего: нет |
А кодировка исходных файлов *.java влияет на отображение символов? Допустим в базе у меня все строки в UTF-8, я их вытягиваю в JTable и если исходники в UTF-8 то будет правильно, а если они в win1251 - то будут кракозябры. Это бред?
|
|||
|
||||
jk1 |
|
|||
Эксперт Профиль Группа: Участник Сообщений: 1168 Регистрация: 17.10.2008 Где: Санкт-Петербург Репутация: 21 Всего: 75 |
Ваши исходники компилятор превратит в байткод, не зависящий от исходной кодировки исходников. Он-то и будет выполняться, то есть на этапе выполнения кодировка исходников никакой роли не играет. -------------------- Opinions are like assholes — everybody has one |
|||
|
||||
Skipy |
|
|||
Опытный Профиль Группа: Участник Сообщений: 487 Регистрация: 24.8.2006 Где: Москва, Россия Репутация: 4 Всего: 16 |
Если честно - зависящий. Правда, в данной ситуации это не будет играть роли. Вот тут про это: http://www.skipy.ru/technics/encodings_console_comp.html Swatch, почитайте вот это: http://www.skipy.ru/technics/encodings.html http://www.skipy.ru/technics/encodings_webapp.html Это сообщение отредактировал(а) Skipy - 13.11.2010, 12:09 |
|||
|
||||
jk1 |
|
|||
Эксперт Профиль Группа: Участник Сообщений: 1168 Регистрация: 17.10.2008 Где: Санкт-Петербург Репутация: 21 Всего: 75 |
Skipy,
отличная статья. Тем не менее
То есть зависит результат не от кодировки исходников, а от всяких инфраструктурных вещей типа указания -encoding или WA на тему кодировки консоли. Поправьте меня, если я не прав. -------------------- Opinions are like assholes — everybody has one |
|||
|
||||
Skipy |
|
|||
Опытный Профиль Группа: Участник Сообщений: 487 Регистрация: 24.8.2006 Где: Москва, Россия Репутация: 4 Всего: 16 |
В принципе - да. А в рассматриваемой ситуации даже это скорее всего не влияет. Разве что при выводе используется консоль, во что верится слабо. |
|||
|
||||
Правила форума "Java" | |
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, jk1. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java: GUI и Java FX приложения | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |