В CDR FreePBX все отображается на русском. В mysql в таблице CDR тоже всё на русском. ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci - таблица создана с возможностью работы с русским языком.
Может кто сталкивался?
Последний раз редактировалось: olegrz (Пт Фев 26, 2016 16:47)
имена, которые отображаются в UCP вместо русских букв вопросами,
берутся:
phonenebook FreePBX -> поиск по CallerID (внутренний источник) -> внутренняя база данных Asterisk
/var/lib/asterisk/astdb.sqlite3 (И в консоли Asterisk, и в программах для просмотра sqlite3 все имена отображаются на русском.) -> отображение в "Отчёты CDR" - (все имена отображаются на русском) -> сохраняются в таблице cdr (в консоле mysql тоже русский). И только когда из UCP идёт запрс к базе asteriskcdrdb место русских букв появляются вопросы
Вот тут где -то собака и зарылась.
А где не пойму.
mysql> show variables like "char%";
+--------------------------+----------------------------+
| Variable_name | Value |
+--------------------------+----------------------------+
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | utf8 |
| character_set_filesystem | binary |
| character_set_results | utf8 |
| character_set_server | utf8 |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+
8 rows in set (0.00 sec)
mysql> show create database asteriskcdrdb;
+---------------+------------------------------------------------------------------------------------------------+
| Database | Create Database |
+---------------+------------------------------------------------------------------------------------------------+
| asteriskcdrdb | CREATE DATABASE `asteriskcdrdb` /*!40100 DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci */ |
+---------------+------------------------------------------------------------------------------------------------+
/etc/my.cnf
[mysqld]
init_connect='SET collation_connection = utf8_unicode_ci'
init_connect='SET NAMES utf8'
character-set-server=utf8
collation-server=utf8_unicode_ci