| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java: Общие вопросы > Проблема с кодировкой Java и MySQL |
| Автор: Treod 15.3.2010, 19:11 | ||
Доброго времени суток, уважаемые программситы. Понимаю, что темы с кодировкой самые распространенные,, но у меня всеже не получилось найти подхлдящего решения. При занесении в БД возникает проблема с кодировкой, т.е. отображаются иероглифы вместо русских букв. Подскажите пожалуйцста как решить эут проблему.
|
| Автор: jk1 15.3.2010, 20:53 | ||
Вы не ошиблись, на днях этот вопрос обсуждался в http://forum.vingrad.ru/forum/topic-293814/kw-%D1%80%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B5-%D0%B1%D1%83%D0%BA%D0%B2%D1%8B-mysql-jdbc-utf-.html. Все известные мне способы решения этой проблемы там уже предложены. От себя добавлю, что если с базой работает только ваше приложение, то кодировкой в ней можно и не озадачиваться. В таблицах будут лежать те самые байты, которые вы в них положите и при их чтении ваше приложение опять получит нормальные юникод-строки. |
| Автор: jManiak 15.3.2010, 22:07 |
| Вот уж с чем чем, а с mysql никогда не было проблем с кодировкой. Если приложение на j2se, то оно по умолчанию на utf-8. И если при установке mysql была выбрана именно utf-8 кодировка, то вообще ничего не нужно прописывать. Если приложение на j2ee и все это работает через браузер, то там нужно указать что используется именно utf-8. Синтаксис не помню наизусть, так что чтобы не ошибиться не буду писать. |
| Автор: Treod 16.3.2010, 17:02 |
| У меня так и не получилось проблему решить. Можно каких-нибудь примеров? |