I made a Dynamic Web Project in Eclipse, using jsp's, servlets, an encoding filter and MySQL as the place to store my db tables.
Whenever I submit a form with Korean/Chinese/Japanese letters it shows up as ???? in the database table.
The problem seems to be with the actual code where I make the connection and execute the query. I don't think the insert statement is encoded in UTF-8, which is why it shows up as question marks.
Is there a file or piece of code I need to modify regarding the JDBC driver in order to store UTF-8 characters in my database?
I have already made sure my jsp files have UTF-8 charset and encoding in the page and meta tags, and put this in my servlets:
request.setCharacterEncoding("UTF-8");
response.setContentType("text/html;charset=UTF-8");