PHP telegram bot - inline_keyboard русские и английские символы

676
28 января 2017, 12:18

Доброго времени суток. При написании бота столкнулся с такой проблемой. все нормально отрабатывает до тех пор пока значение $element не равно "Фитолизин Паста 100г Польша Herba med" именно эта строка. Т.е ничего не выводится на экран даже если прописать вручную. При чем если это же значение будет "Фитолизин Паста 100г Польша" без "Herba med" то все работает, размер строки тут не причем, размер $callbackdata позволяет.

Помогите разобраться пожалуйста:-)

$link содержит строку 'view_AptekaAll.php?id=1000'    
$callbackdata="link=".$link;    
$inline_button = array("text"=>$element,"callback_data"=>$callbackdata);                        
$inline_keyboard[] = [$inline_button];    
$keyboard=array("inline_keyboard"=>$inline_keyboard);    
$replyMarkup = json_encode($keyboard);     
sendMessage($chat_id_in, $doctor_icon, $replyMarkup);
READ ALSO
Как исключить все изображения в парсере новостей rss

Как исключить все изображения в парсере новостей rss

Ниже рабочий код парсераВсё работает как надо, но нужно исключить все встречающиеся изображения в самой новости <description>(

328
Битрикс. Не загружается форма входа в модальное окно

Битрикс. Не загружается форма входа в модальное окно

Модальные окна реализованы на сайте с помощью плагина jqModal , ниже участок кода который инициализирует форму входа:

485
Как использовать &ldquo;use ClassName&rdquo; во вьювах

Как использовать “use ClassName” во вьювах

Часто приходится использовать константы классов во view'ах, что подразумевает полное имя класса с нэймспейсом, что приводит к здоровенным...

310
VK новости + Новости из БД

VK новости + Новости из БД

Как объединить новости и вывести по дате?

348