My Tomcat server.xml and web.xml and jsp page encoding have been set to "UTF-8". When html form post a special characters such as Ď, then java code uses StringEscapeUtils.unescapeHtml4(str) on purposely to save this special character Ď in the db. When I get the value out from DB then do system print out and in jsp tag, both places show the symbol ? (a question mark). With the another post "€ symbol not defined", it solved the jsp rendering problem. But tomcat system output/console still show ? (question mark)
Thank you.