struts是1.x版本jsp页面设置 charset=GB2312写了一个
public class MyActionServlet extends org.apache.struts.action.ActionServlet
{
protected void process(HttpServletRequest request, HttpServletResponse response)
throws java.io.IOException, javax.servlet.ServletException
{
request.setCharacterEncoding("GB2312");
super.process(request, response);
}
}
并在web.xml配置了在action类中使用System.out.println(request.getParameter("xxxxxx"));时输出正确的中文数据执行相关函数插入数据,但mysql上却显示问号??----------------------------
直接用insert into xxx values(xxxxxxx) 插入中文数据到mysql上,mysql正常显示中文数据在页面上读取这些中文数据时,也可以正常读取和显示----------------------------这其中的问题肯定是在执行相关函数插入数据时,出现了乱码!!!我也试了各种方法,如何解决啊!!!天啊!!