как я могу javascript decodeURI в PHP?

У меня есть javascript, который отправляет определенную информацию в PHP api. Перед отправкой он выполняет encodeURI. Как я могу «декодировать» его в PHP? Я понимаю, что urldecode / urlencode отличается тем, что javascript encode / decodeURI так что я могу использовать?

Если вы не закодировали его несколько раз (например, путем явного вызова метода кодирования и вставки значения в поле формы, которое затем отправлено) вам ничего не нужно делать – он прозрачно преобразуется обратно в исходную форму, когда запрос анализируется.

Использовать encodeURIComponent в Javascript: http://www.w3schools.com/jsref/jsref_encodeuricomponent.asp и urldecode в PHP: http://php.net/manual/en/function.urldecode.php

Вы можете использовать функцию rawurldecode в php, но эта функция не UTF-8, тогда вам нужно преобразовать в UTF-8 с помощью utf8_decode как это

 echo utf8_decode(rawurldecode('Educa%C3%A7%C3%A3o%20Multim%C3%ADdia'));