little help with FORM POST data not in UTF-8 (JSP/servlet)
Hello,
I am trying to update a MySQL database record with UTF-8 characters with my JSP application.
1) I have MySQL correctly configured to handle UTF8 and have tested insert/update/select with UTF8 characters
2) I have an "editRecord.jsp" page. At the top of the page, I specify:
<% request.setCharacterEncoding("UTF-8"); %>
3) I have an input form which is specified in that page which follows:
<form action="<c:url value="/updateRecord.jsp"/>"
name="updatetForm" method="post"
ACCEPT-CHARSET="UTF-8"
enctype="multipart/form-data">
4) I have a servlet filter that takes every HttpServletRequest and modifies that object in
doFilter(...){
...
request.setCharacterEncoding("UTF-8");
chain.doFilter(...)
}
5) In updateRecord.jsp, I fill a JavaBean with the form data. Here's an example of the form input:
name = Company
Comments=Here's some unicode text: "يني إن بلاده م
6) When I put a breakpoint and inspect the contents of the UpdateBean after posting the form, running the request through the filter, I see
I see:
name = Company
Comments=Here's some unicode text: 禺丕乇...."
Where could I possibly be missing something to force UTF8 encoding of these values?

