Добрый день!
Есть FreePBX, работает в UTF8.
Есть модуль Отчеты CDR. Если подвести курсор к номеру звонящего, то получаем описание в виде "Имя звонящего: (Кракозябры) <номер>"
В какой табличке может быть косяк с кодировкой?
На сервере консоль в UTF8.
mysql> show create table devices;
CREATE TABLE `devices` (
`id` varchar(20) character set latin1 NOT NULL default '',
`tech` varchar(10) character set latin1 NOT NULL default '',
`dial` varchar(50) character set latin1 NOT NULL default '',
`devicetype` varchar(5) character set latin1 NOT NULL default '',
`user` varchar(50) character set latin1 default NULL,
`description` varchar(50) default NULL,
`emergency_cid` varchar(100) character set latin1 default NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8
1 row in set (0.00 sec)
Правильно ли я понимаю, что поле description, раз уж в нем кодировка не прописана, хранится в utf8, по основной кодировке таблицы?
Почему тогда во FreePBX в свойствах экстеншена пишет по-русски, а в консоли - вопросительные знаки?