OWASP ESAPI – html encoding

import org.owasp.esapi.codecs.*;
HTMLEntityCodec htmlEntityCodec = new HTMLEntityCodec();
htmlEntityCodec.decode(); // before storing
htmlEntityCodec.encode(); // before rendering

http://ascii.cl/

Utilizzare l’encoding HTML risolve qualsiasi tipo di problematica legata alla visualizzazione di caratteri particolari (quindi fuori dal range 0-127) che sono rappresentati diversamente nei vari Charset: l’utilizzo del HTML Encoding diventa un metalinguaggio che astrae la rappresentazione dell’ informazione.

ISO-8859-1     <—->    UTF-8    potrebbero verficarsi problemi

ISO-8859-1     <—->  HTML Encoding  <—-> UTF-8    resolved!

Questa tematica ha dato la vita ad un acerbo progetto nella comunità OWASP per imparare a conoscere i Charset:

learn about encoding

Leave a Reply