문제
다음 텍스트가 있습니다.
We%27re%20proud%20to%20introduce%20the%20Amazing
PHP를 사용하여 인코딩을 제거하고 싶지만 html_entity_decode()
작동하지 않습니다.
제안이 있습니까?
해결책
echo urldecode('We%27re%20proud%20to%20introduce%20the%20Amazing');
이것은 url_ecoded 문자열입니다. 사용 urldecode
다른 팁
이 인코딩이 호출됩니다 인코딩 백분율 또는 URL 인코딩. PHP에서 당신은 가지고 있습니다 rawurlencode
, rawurldecode
"RAW"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 매개 변수를 인코딩하기 위해서도 존재합니다.
제휴하지 않습니다 StackOverflow