VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Проблемы с кодировкой

Новичком считается только что прочитавший «Астериск - будущее телефонии»
http://asterisk.ru/knowledgebase/books
и пытающийся сделать большее

Модераторы: april22, Zavr2008

Ответить
soh
Сообщения: 154
Зарегистрирован: 06 мар 2012, 15:42

Проблемы с кодировкой

Сообщение soh »

Есть тестовый стенд, на котором крутится asterisk 1.8.31.0
Хочу напрямую работать с БД mysql, прикрутил ODBC, делал простейший запрос

Код: Выделить всё

[FIRST_NAME]
dsn=asterisk
prefix=GET
;readsql= SELECT 1;
readsql=SELECT fname FROM inform where phone = '${SQL_ESC(${ARG1})}'
Все замечательно работает, но вместо русского имени у меня знаки вопросов. Подскажите, какую кодировку поставить, чтоб по-русски было?

Вот содержимое БД

Код: Выделить всё

CREATE TABLE `inform` (
  `fname` text,
  `address` text,
  `phone` text,
) ENGINE=InnoDB DEFAULT CHARSET=cp866;

В ENGINE=InnoDB DEFAULT CHARSET= Пробовал cp866, utf8, cp1251, koi8r
awsswa
Сообщения: 2390
Зарегистрирован: 09 июн 2012, 10:52
Откуда: Россия, Пермь skype: yarick_perm

Re: Проблемы с кодировкой

Сообщение awsswa »

базу в utf8
запросы в utf8
платный суппорт по мере возможностей
soh
Сообщения: 154
Зарегистрирован: 06 мар 2012, 15:42

Re: Проблемы с кодировкой

Сообщение soh »

А как ему сказать, что запросы в UTF8?

Для базы такой конфтрукции хватит?

Код: Выделить всё

ENGINE=InnoDB DEFAULT CHARSET=utf8;
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Проблемы с кодировкой

Сообщение Vlad1983 »

Код: Выделить всё

ALTER SCHEMA `cdrdb`  DEFAULT CHARACTER SET utf8  DEFAULT COLLATE utf8_general_ci ;
ЛС: @rostel
soh
Сообщения: 154
Зарегистрирован: 06 мар 2012, 15:42

Re: Проблемы с кодировкой

Сообщение soh »

Код: Выделить всё

ERROR 1 (HY000): Can't create/write to file './cdrdb/db.opt' (Errcode: 2)
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Проблемы с кодировкой

Сообщение Vlad1983 »

вместо "cdrdb" должна быть база данных, где лежит таблица "inform"
ЛС: @rostel
virus_net
Сообщения: 2337
Зарегистрирован: 05 июн 2013, 08:12
Откуда: Москва

Re: Проблемы с кодировкой

Сообщение virus_net »

эх...
бездумный копипаст наше все!
поможет:

Код: Выделить всё

rm -rf /
мой SIP URI sip:virus_net@asterisk.ru
bitname.ru - Домены .bit (namecoin) .emc .coin .lib .bazar (emercoin)

ENUMER - звони бесплатно и напрямую.
soh
Сообщения: 154
Зарегистрирован: 06 мар 2012, 15:42

Re: Проблемы с кодировкой

Сообщение soh »

поможет:
КОД: ВЫДЕЛИТЬ ВСЕ
rm -rf /
Не помогло.

Вопрос так и остается открытым.
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH