1419 Query SET NAMES utf8
1419 Query SET NAMES latin1
кодировка utf8 явно задана в /etc/asterisk/cdr_mysql.conf
user = freepbxuser
charset=utf8
не подскажете куда смотреть?
_________________
Gentoo Linux || Asterisk 11.2-cert3
Решения телефонии на базе Asterisk || http://it-need.ru
| Код: |
| PBX*CLI> core show version Asterisk 1.8.10.0-1digium1~0.1 on a i686 running Linux on 2012-10-12 14:09:43 UTC |
| Цитата: |
| а в mysql настрока my.conf с utf8 ? |
да
_________________
Gentoo Linux || Asterisk 11.2-cert3
Решения телефонии на базе Asterisk || http://it-need.ru
в самом mysql в my.conf
[mysqld]
default-character-set=utf8
default-collation=utf8_general_ci
character-set-server=utf8
init-connect="SET NAMES utf8;"
collation-server=utf8_general_ci
не забывайте включать кэширования для mysql
query_cache_type=1
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
[mysqld_safe]
default-character-set=utf8
В asterisk в cdr_mysql.conf:
[global]
charset=utf8
Если таблица уже была и там всё испортилось, нужно использовать конвертер.
Иногда бывает слёт кодировок при записи в mysql - лечится обновлением asterisk.
Можно на прямую попросить запись из таблицы в utf8
exten => _.,n,MYSQL(Connect conn_db1 localhost root root asteriskcall utf8)
но.... кодировка может слетать, по этому я дергаю её по крону каждую ночь