строка — PHP _REQUEST [переменная] отличается на двух серверах

У меня проблема с кодировкой почтовых данных.
Я отправляю (из моего приложения) данные (в UTF8) в php scrypt и те же данные:
1) на локальном сервере выглядит так:

_REQUEST["data"]    {"type": "FeatureCollection"

2) на удаленном (коммерческом) сервере выглядит

_REQUEST["data"]    %7B%22type%22:%20%22FeatureCollection%22

Является ли параметр настройки в PHP или функция для вывода символов из шестнадцатеричных форм?

0

Решение

Используйте декодирование URL.

$data = urldecode($_REQUEST["data"]);

Вы можете использовать функцию декодирования UTF-8 вместе с urldecode,

$data = utf8_decode(urldecode($_REQUEST["data"]));
1

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector