Проблем с кириллицей при заполнении базы данных MySQL посредством Base [РЕШЕНО]

Автор SonyE74, 29 июля 2010, 18:39

0 Пользователи и 1 гость просматривают эту тему.

SonyE74

Здравствуйте, при вводе данных в таблицы, расположенные на удаленном сервере, с помощью форм OOo Base кириллические символы вписываются в строки в виде:"?????????" (вопросы). Но база данных MySQL поддерживает кириллицу, так как при запросе на обновления через MySQLWorkbench ввод русских букв проходит нормально.

-ОС Ubuntu
-OpenOffice.org 3.2

Не подскажите, в чем может быть загвоздка? Заранее спасибо.

convas

Загвоздка, скорее всего, в различных кодировках кириллицы в OOo Base и MySQL.

SonyE74


Helen

Кодировка базы, таблицы, поля/столбца совпадает?
SET NAMES пробовали?

Каким образом подключается Base к MySQL?

convas


SonyE74

Цитата: Helen от 30 июля 2010, 12:56Кодировка базы, таблицы, поля/столбца совпадает?
SET NAMES пробовали?

Каким образом подключается Base к MySQL?

Кодировки всех элементов базы совпадают. SET NAMES не пробовал. Base подключается к MySQL посредством JDBC.


Цитата: convas от 30 июля 2010, 13:29Кодировка в OOo Base и MySQL одинаковая - utf8

Как Вы это определили?

Сам ставил при создании БД


SonyE74

Разобрались. На Ubuntu системная кодировка стоит utf8, но не смотря на это, нужно указывать в свойствах БД в OOo Base именно кодировку utf8, а не системную, которая стояла там до этого.

Всем спасибо за  уделенное внимание.