public static String sanitize ( String s ) { if ( s != null ) { StringBuilder b = new StringBuilder ( s . length ( ) ) ; for ( int i = 0 , count = s . length ( ) ; i < count ; i ++ ) { char c = s . charAt ( i ) ; switch ( c ) { case ' ' : b . append ( "&lt;" ) ; break ; case ' ' : b . append ( "&gt;" ) ; break ; case ' ' : b . append ( "&#39;" ) ; break ; case ' ' : b . append ( "&quot;" ) ; break ; case ' ' : b . append ( "&amp;" ) ; break ; default : b . append ( c ) ; } } return b . toString ( ) ; } return "" ; }
Converts all sensitive characters to its HTML entity equivalent .