Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: Общие вопросы > Java vs MySQL


Автор: EcoloRa 19.2.2004, 04:30
Пишу сайт на Java, база MySQL.
Возникли проблемы с русской кодировкой при выполнении insert в базу MySQL.
Конкретнее: из одного сервлета в другой по Submit передается значение поля Memo, в другом сервлете выполняется insert.
В базу вместо русского текста попадает '?confused.gifconfused.gifconfused.gif'
ContentType на каждой странице Win1251
Если вместо вставки в таблицу выполнит println в выходной поток response, то текст выводится в нормальной русской кодировке.

мыло [email protected]

Автор: ElectricalStorm 19.2.2004, 10:50
Данные хранить в unicode ?

Автор: Sun 19.2.2004, 11:26
Рекомендую прочитать статью
http://people.comita.spb.ru/users/sergeya/java/ruschars.html
Думаю там есть решение твоих проблем.

P.S. Буквы vs от английского versus (против). То есть "Java vs MySQL" звучит как "Java против MySQL" smile.gif

Автор: EcoloRa 20.2.2004, 06:28
http://www.devresource.org/java/zaikin/jdbc/mdict.jdbc.00.html

Нашел тут то, что мне нужно.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)