mysql - centos вместорусских букв ????
Добавлено: 26 окт 2016, 10:00
Добрый день.
Собираю centos 7 + h323 (в теме ниже) + mysql, для отображения кириллицы на телефонах ( fanvil c 58), звонок идет: avaya 1608 - avaya ipo500 - h323 - asterisk - fanvil c 58p.
До этого собрал такую же схему только mysql 5.0 и centos 5 все работает отлично.
Cейчас
СentOS 7
И так
Создаю БД
Делаю таблицу
Вношу в таблицу телефон и имя сотрудника
По параметрам кодировки
Сама таблица в консоли
При звонке вывод
На телефоне соответственно то же вместо имени ??????
Буду признателен любому совету.
Собираю centos 7 + h323 (в теме ниже) + mysql, для отображения кириллицы на телефонах ( fanvil c 58), звонок идет: avaya 1608 - avaya ipo500 - h323 - asterisk - fanvil c 58p.
До этого собрал такую же схему только mysql 5.0 и centos 5 все работает отлично.
Cейчас
Код: Выделить всё
Your MySQL connection id is 13
Server version: 5.6.34 MySQL Community Server (GPL)
Код: Выделить всё
uname -a
Linux 3.10.0-327.36.2.el7.i686 #1 SMP Mon Oct 10 21:58:24 UTC 2016 i686 i686 i386 GNU/Linux
Создаю БД
Код: Выделить всё
CREATE DATABASE asterbook CHARACTER SET utf8 COLLATE utf8_general_ci ;
Код: Выделить всё
CREATE TABLE addressbook (
phone_number VARCHAR(40),
name VARCHAR(40),
PRIMARY KEY(phone_number)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
Код: Выделить всё
INSERT INTO addressbook VALUES ('2099', 'Bладислав');
Код: Выделить всё
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)
Код: Выделить всё
select * from addressbook;
+--------------+---------------------------------+
| phone_number | name |
+--------------+---------------------------------+
| 2028 | Алексей |
| 2099 | Владислав |
+--------------+---------------------------------+
2 rows in set (0.00 sec)
Код: Выделить всё
NoOp("H323/ip$192.168.0.6:56931/32", "") in new stack
-- Executing [72@vnutri:2] NoOp("H323/ip$192.168.0.6:56931/32", "Now Caller ID is "????>72" <2099> that mean CID name = ????>72 and CID num = 2099") in new stack
-- Executing [72@vnutri:3] GotoIf("H323/ip$192.168.0.6:56931/32", "1?avaya:noavaya") in new stack
-- Goto (vnutricmtu,72,4)
-- Executing [72@vnutri:4] MYSQL("H323/ip$192.168.0.6:56931/32", "Connect connid localhost root passwd asterbook") in new stack
-- Executing [72@vnutri:5] MYSQL("H323/ip$192.168.0.6:56931/32", "Query resultid 1 SELECT name FROM addressbook WHERE phone_number=2099") in new stack
-- Executing [72@vnutri:6] MYSQL("H323/ip$192.168.0.6:56931/32", "Fetch fetchid 2 name") in new stack
-- Executing [72@vnutri:7] Set("H323/ip$192.168.0.6:56931/32", "CALLERID(name)=?????????") in new stack
-- Executing [72@vnutri:8] MYSQL("H323/ip$192.168.0.6:56931/32", "Clear 2") in new stack
-- Executing [72@vnutri:9] MYSQL("H323/ip$192.168.0.6:56931/32", "Disconnect 1") in new stack
-- Executing [72@vnutri:10] Dial("H323/ip$192.168.0.6:56931/32", "SIP/72,20") in new stack
== Using SIP RTP CoS mark 5
-- Called SIP/72
Буду признателен любому совету.