ho il seguente testo:Rimuovere la codifica utilizzando PHP
We%27re%20proud%20to%20introduce%20the%20Amazing
vorrei rimuovere la codifica utilizzando PHP, ma usando html_entity_decode()
non funziona.
Qualche suggerimento?
ho il seguente testo:Rimuovere la codifica utilizzando PHP
We%27re%20proud%20to%20introduce%20the%20Amazing
vorrei rimuovere la codifica utilizzando PHP, ma usando html_entity_decode()
non funziona.
Qualche suggerimento?
echo urldecode('We%27re%20proud%20to%20introduce%20the%20Amazing');
Questa è una stringa url_ecoded. Utilizzare urldecode
% 27 e% 20 sono entità con codifica URL.
Si desidera utilizzare l'uso urldecode() per decodificare questo. urlencode() esiste anche per la codifica dei parametri URL.
Questa codifica è denominata Percent encoding o codifica URL. In PHP avete rawurlencode
, rawurldecode
per la codifica URL “grezza”, nonche la urlencode
e urldecode
per il leggermente differente codifica utilizzato nella query (piuttosto noto come application/x-www-form-urlencoded dove lo spazio è codificato con +
anziché %20
).
Nel tuo caso viene utilizzata la codifica URL "raw". Quindi cercate rawurldecode
per decodificarlo:
rawurldecode('We%27re%20proud%20to%20introduce%20the%20Amazing')
+1 per rawurlencode/decodifica, ma "piuttosto noto quando si utilizza" cosa significa? – Kzqai
grazie, questo ha salvato il mio tempo, – Ric17101