php не распознает числовые параметры c как числа на ма c при наборе текста на местном языке - PullRequest
0 голосов
/ 31 января 2020

Я пытаюсь проверить некоторые параметры запроса ajax, используя php, он отлично работает на Windows. На MA C, когда я набираю число с клавиатуры Engli sh, все работает нормально, но когда я переключаюсь на местный язык, отличный от Engli sh, php не распознает значения чисел c как число, и я получить ошибку проверки.

Я написал этот простой код, чтобы проверить, считает ли php параметр как число:

echo is_numeric($request->input('mobile')) ? 'yes' : 'no' ; 

Он всегда возвращает no, когда я набираю данные на местном языке (персидском) , Есть идеи, что может быть не так?

1 Ответ

0 голосов
/ 31 января 2020

Вы пытались поменять кодировку своих скриптов?

header('Content-Type: text/html; charset=utf-8');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...