URL encoding e HTML encoding trasformano entrambi caratteri speciali in testo più sicuro, ma non fanno la stessa cosa. Il primo prepara testo per un URL. Il secondo prepara testo da mostrare dentro HTML.
Usa URL Encode Text o URL Decode Text per query string, link e tracking URL. Usa HTML Encode Text o HTML Decode Text quando i caratteri devono essere mostrati in sicurezza nel markup.
URL encoding protegge la struttura del link
Spazi, ampersand, uguali e punti interrogativi possono cambiare il significato di un URL. L’encoding mantiene il valore nel parametro giusto.
HTML encoding protegge l’output della pagina
Parentesi angolari, virgolette e ampersand possono essere interpretati come markup. L’encoding li fa apparire come caratteri visibili.
Non mischiarli
Un valore URL-encoded mostrato in pagina può essere illeggibile. Un valore HTML-encoded dentro una query string può rompere il tracking. Decodifica e ricodifica per la destinazione corretta.

Lascia un commento