my.cnf
Код: Выделить всё
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
character-set-server=utf8
collation-server=utf8_general_ci
init-connect="SET NAMES utf8"
skip-character-set-client-handshake
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
[client]
character-sets-dir=utf8
default-character-set=utf8Нужно openoffice соединить с этой таблицей. Соединил с помощью ODBC
В cвойствах таблицы в openoffice указана кодировка "Юникод UTF-8". Если вводить данные в openoffice, то вместо русских букв - кракозябры. Если ввести данные в клиенте mysql, то в консоле и в openoffice отображается все нормально.
Вывод в клиенте - show create table box;
Код: Выделить всё
box | CREATE TABLE `box` (
`key_id` int(11) NOT NULL AUTO_INCREMENT,
`tip` text NOT NULL,
`number` varchar(25) NOT NULL,
`date1` date NOT NULL,
`zajav` text,
`remont` text,
`date2` date NOT NULL,
`name` text,
PRIMARY KEY (`key_id`)
) ENGINE=MyISAM AUTO_INCREMENT=2 DEFAULT CHARSET=utf8Системная кодировка также utf8, как правильно соединить mysql+openoffice-base?