I am submitting special character ♠ from form to servlet and storing it into database. I am using UTF-8 across the all application (JSP, Servlet and DB2). Everything is working fine but in database this symbol is taking 3 character instead of 1. My database table column type is varchar. My question is that is everything alright here and why this is happening.