[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: VK API Не отправляет кириллицу
Megatron13
Всем привет!
Хочу отправлять ЛС php скриптом.
Взял скрипт вот отсюда https://habrahabr.ru/post/265563/ попытался запустить и в итоге при отправке слова "проверка" приходит ?4??4??4??4??4??4??4??6? или ?4??4??4??6? в случае слова "тест". Вообщем, не отправляется кириллица. urlencode("проверка") пробовал, ничего не вышло. Латиница приходит в лучшем виде.
Вот код функции из поста для удобства:

function send($id , $message)
{
$url = 'https://api.vk.com/method/messages.send';
$params = array(
'user_id' => $id, // Кому отправляем
'message' => $message, // Что отправляем
'access_token' => '0000000000000000000000000000', // access_token можно вбить хардкодом, если работа будет идти из под одного юзера
'v' => '5.37',
);


// В $result вернется id отправленного сообщения
$result = file_get_contents($url, false, stream_context_create(array(
'http' => array(
'method' => 'POST',
'header' => 'Content-type: application/x-www-form-urlencoded',
'content' => http_build_query($params)
)
)));

}
Игорь_Vasinsky
iconv('cp1251', 'utf-8', 'тест') 


_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.