http://myooo.ru/content/view/146/1/
По этой инструкции соединил MySQL и OpenOfficce Base, сначала на винде, потом на убунте, потом OO Base на винде - MySQL на убунте. В первом и третьем варианте использовались OOo3, после создание таблицы с русским названием, с ней можно работать, после перезапуск Base или обновления таблиц название становится ?????? и обращение к ним вызывает ошибку: мол такой таблицы не существует. Выполняю запрос show tables, говорит, что таблицы есть и нормально называются! Как такое может быть?
Это касается только названий таблиц, с названиями полей все нормально.
OpenOffice Base и MySQL (проблемы с кодировками)
Модераторы: SLEDopit, Модераторы разделов
-
Bluetooth
- Сообщения: 4395
- Статус: Блюзовый
- ОС: Debian Squeeze amd64
Re: OpenOffice Base и MySQL
Скорее всего, это просто баг в опэнофисе. может, напишете багрепорт?
-
Ленивая Бестолочь
- Бывший модератор
- Сообщения: 2760
- ОС: Debian; gentoo
Re: OpenOffice Base и MySQL
а в убунте какая локаль?
сталкивался с тем, что в OOo есть баги при работае в НЕ-ru_RU.UTF-8.
сталкивался с тем, что в OOo есть баги при работае в НЕ-ru_RU.UTF-8.
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
-
MIX2000
- Сообщения: 58
- ОС: Ubuntu
Re: OpenOffice Base и MySQL
Ленивая Бестолочь писал(а): ↑08.05.2009 15:38а в убунте какая локаль?
сталкивался с тем, что в OOo есть баги при работае в НЕ-ru_RU.UTF-8.
UTF-8
http://209.85.129.132/search?q=cache:fP3zP...=clnk&gl=ru
Здесь пишут, что названия таблиц и столбцов следует писать по английски, но к меня проблем со столбцами нету...
Да и как-то это не хорошо. Как-так, нельзя по русски таблицы называть?
Если сегодня решение не найдется, то действительно надо написать багрепорт.
-
alfss
- Сообщения: 262
Re: OpenOffice Base и MySQL
Вообще принято название таблиц писать на английском!
Даже мелкософт указывает то что каталоги верхнего уровня на шарах должны иметь английские имена , иначе возможно проблемы при восстановление.
Даже мелкософт указывает то что каталоги верхнего уровня на шарах должны иметь английские имена , иначе возможно проблемы при восстановление.
-
gesigor
- Сообщения: 410
- ОС: Fedora 30
Re: OpenOffice Base и MySQL
Надо обязательно убедиться, что и сами таблицы в кодировке utf-8. По умолчанию они в latin1. А в консоле при этом все по русски.
OC Centos, FC21
https://gesigor.ru
https://gesigor.ru
-
MIX2000
- Сообщения: 58
- ОС: Ubuntu
Re: OpenOffice Base и MySQL
Обновил убунту до Jaunty, опенофис до 3. Все стало хорошо, и названия нормально отображаются и работать с ними можно. Думаю, все равно называть таблицы на английском, что бы можно было работать с ними из виндозкой версии ОО Base.
-
ffldove
- Сообщения: 480
- Статус: Keep It Simple, Stupid
- ОС: RFRemix 14
Re: OpenOffice Base и MySQL
Чтобы не создавать новые темы отпишусь здесь.
Стоит Fedora 11, MySQL 5.1, OpenOffice 3.1, Так вот в mysql создал пользователя, подключаюсь с помощью OpenOffice Base создаю таблицу в базе, всё что пытаюсь ввести русскими буквами все выглядит как набор вопросительных знаков. Гуглил, внятного ответа не нашел, нашел только что нужно менять локаль базы на utf8, где, как? Или что то еще нужно сделать?
тоже дает вопросительные знаки.
Пробовал добавлять в my.conf в раздел [mysqld]
когда вводиш в поля русские символы OOBase пишет "Incorrect strin value"
Стоит Fedora 11, MySQL 5.1, OpenOffice 3.1, Так вот в mysql создал пользователя, подключаюсь с помощью OpenOffice Base создаю таблицу в базе, всё что пытаюсь ввести русскими буквами все выглядит как набор вопросительных знаков. Гуглил, внятного ответа не нашел, нашел только что нужно менять локаль базы на utf8, где, как? Или что то еще нужно сделать?
Код: Выделить всё
select * from 'таблица'тоже дает вопросительные знаки.
Пробовал добавлять в my.conf в раздел [mysqld]
Код: Выделить всё
default-character-set=utf8
character-set-server=utf8
collation-server=utf8_general_ci
init-connect="SET NAMES utf8"
skip-character-set-client-handshakeкогда вводиш в поля русские символы OOBase пишет "Incorrect strin value"
I learned something today
-
ffldove
- Сообщения: 480
- Статус: Keep It Simple, Stupid
- ОС: RFRemix 14
Re: OpenOffice Base и MySQL
ffldove писал(а): ↑07.08.2009 16:27Чтобы не создавать новые темы отпишусь здесь.
Стоит Fedora 11, MySQL 5.1, OpenOffice 3.1, Так вот в mysql создал пользователя, подключаюсь с помощью OpenOffice Base создаю таблицу в базе, всё что пытаюсь ввести русскими буквами все выглядит как набор вопросительных знаков. Гуглил, внятного ответа не нашел, нашел только что нужно менять локаль базы на utf8, где, как? Или что то еще нужно сделать?
Код: Выделить всё
select * from 'таблица'
тоже дает вопросительные знаки.
Пробовал добавлять в my.conf в раздел [mysqld]
Код: Выделить всё
default-character-set=utf8 character-set-server=utf8 collation-server=utf8_general_ci init-connect="SET NAMES utf8" skip-character-set-client-handshake
когда вводиш в поля русские символы OOBase пишет "Incorrect strin value"
Вопрос реше добавлением в my.conf
Код: Выделить всё
[mysqld]
default-character-set=utf8
character-set-server=utf8
collation-server=utf8_general_ci
init-connect="SET NAMES utf8"
skip-character-set-client-handshake
[mysqldump]
default-character-set=utf8I learned something today
-
sovet
- Сообщения: 1
Re: OpenOffice Base и MySQL
Я решил проблему по-другому.
1. В самой базе выставил у всех полей текстовых UTF-8
2. После подключения к базе данных правой кнопкой в разделе таблицы -> базы данных -> свойства -> дополнительные настройки -> Преобразование данных-набор символов UTF-8
Русские буквы нормально отображаются.
1. В самой базе выставил у всех полей текстовых UTF-8
2. После подключения к базе данных правой кнопкой в разделе таблицы -> базы данных -> свойства -> дополнительные настройки -> Преобразование данных-набор символов UTF-8
Русские буквы нормально отображаются.