Удаление кодировки с помощью PHP

У меня есть следующий текст:

We%27re%20proud%20to%20introduce%20the%20Amazing 

Я хотел бы удалить кодировку с помощью PHP, но использование html_entity_decode() не работает.

Какие-либо предложения?

Solutions Collecting From Web of "Удаление кодировки с помощью PHP"

 echo urldecode('We%27re%20proud%20to%20introduce%20the%20Amazing'); 

Это строка url_ecoded. Использовать urldecode

Эта кодировка называется кодировкой Percent или кодировкой URL. В PHP у вас есть rawurlencode , rawurldecode для «сырой» кодировки URL-адреса, а также urlencode и urldecode для немного другой кодировки, которая используется в запросе (скорее известная как application / x-www-form-urlencoded, где пространство закодировано с помощью + вместо %20 ).

В вашем случае используется «сырая» кодировка URL. Поэтому попробуйте rawurldecode для его декодирования:

 rawurldecode('We%27re%20proud%20to%20introduce%20the%20Amazing') 

% 27 и% 20 являются объектами с кодировкой URL.

Вы хотите использовать использование urldecode () для его декодирования. urlencode () существует также для кодирования параметров URL.