Перестали рассылаются пуши через ApnsPHP, кодировка

166
21 декабря 2019, 20:30

Всем привет, столкнулся с проблемой при отправке пушей средствами ApnsPHP.

после перевода сайта в кодировку utf-8 пуши перестали доходить. Полез разбираться, выяснилось, что при попытке послать латиницей, например test - уведомление доходит аж 3 раза , но при этом ответ "Writes: Internal error (127 by written in instead of 105 bytes)"

т.е. пишет ошибку, но отправляет 3 раза.

при попытке отправить русскими тест, пишет туже ошибку, но не доходят

поискал в инете, что пишут по этому поводу - что проблема в

$nLen = strlen ($aMessage ['BINARY_NOTIFICATION']);

в файле Push.php

заменил на

$nLen = mb_strlen($aMessage ['BINARY_NOTIFICATION'], 'latin1');

латиница теперь рассылается без ошибок и доходит один раз. русский не доходит.

ставлю:

$nLen = mb_strlen($aMessage ['BINARY_NOTIFICATION'],'utf-8');

не помогает, не доходят. что делать?

READ ALSO
Сортировка массива по родителю

Сортировка массива по родителю

Нужно отсортировать массив, чтобы дочерние элементы шли сразу после родителяСложность в том, что в корне не обязательно будут стоять элементы...

214
НЕ могу вывести цены по убыванию laravel

НЕ могу вывести цены по убыванию laravel

Всем привет, не могу вывести цены по убыванию Мой контроллер

211
Как обновлять файлы на сайте (как на prestashop)?

Как обновлять файлы на сайте (как на prestashop)?

Есть движок prestashopОн умеет скачивать обновления своих плагинов с оффициального сайта

205
SQLSTATE[08001]: [Microsoft][ODBC Driver 11 for SQL Server]TCP Provider

SQLSTATE[08001]: [Microsoft][ODBC Driver 11 for SQL Server]TCP Provider

Пробую подключить laravel к бд на mssql, и получаю вот такую ошибку:

200