Параметр маршрута Laravel () с выдачей UTF-8 - PullRequest
0 голосов
/ 28 июня 2019

Я бросал несколько арабских символов в базы данных, пока я не проверял значение url одной из моих таблиц, и он возвращал закодированное значение арабских букв, я проверил базу данных, все в порядке, однако я заметил, что проблема была в параметрах route (), кодирующих значения:

route('some.route', 'parmش'); // returns the encoded value 'param%D8%B4'

, из-за которого мои db-запросы возвращали ноль для этой строки. база данных выглядит хорошо, а все остальное выглядит хорошо, за исключением того, что я не могу найти место, чтобы это исправить.

я сделал еще несколько тестов, таких как

url('ش'); // was fine

Помогите!

1 Ответ

0 голосов
/ 28 июня 2019

решено rawurldecode($value);

...