Laravel - неправильно сформированные символы UTF-8, возможно, неправильно закодированные - PullRequest
0 голосов
/ 06 февраля 2019

Эта ошибка возникает в моем приложении Laravel в некоторых Ajax-запросах, когда страница перезагружается.Некоторые запросы терпят неудачу и возвращают следующий ответ:

exception: "InvalidArgumentException"
file: "C:\wamp64\www\<my app directory>\vendor\laravel\framework\src\Illuminate\Http\JsonResponse.php"
line: 75
message: "Malformed UTF-8 characters, possibly incorrectly encoded"

Что вызывает эту ошибку?Как это исправить?

1 Ответ

0 голосов
/ 06 февраля 2019

Эта ошибка обычно вызывается использованием стандартной строковой библиотеки вместо mbstring для символов utf8.

Перед возвратом ответа JSON убедитесь, что вы не используете никаких функций str для каких-либо значений.,Однажды, столкнувшись с этим, я нашел мутатор в модели, использующий substr вместо mb_substr.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...