用jsp struts进行开发时,所用到的数据库为mysql.在web页面进行数据录入时(中文),写到数据库的字符为乱码.而在数据库那边进行录入后,在web页面进行显示,也为乱码.应该如何解决?应该注意些什么问题?

解决方案 »

  1.   

    注意数据库 jsp server等编码方案网上文章很多
    可以找找看一下
      

  2.   

    http://www.matrix.org.cn/thread.shtml?topicId=34877&forumId=38
      

  3.   

    是不是忘了声明?<%@ page contentType="text/html; charset=gb2312" %>
      

  4.   

    所用版本为mysql5.0 ,本人在web页面声明了<%@ page contentType="text/html; charset=gb2312" %>
      

  5.   

    你只需要在表单传送数据处理的页面加入
    <% 
    request.setCharacterEncoding("gb2312"); 
    %>
    就可以了!基本上能解决数据的乱码问题!特别是对于数据库的写入操作!
      

  6.   

    看看这里:
    http://www.blogjava.net/rickhunter/articles/33571.html