windows下, 数据库创建的时候设置了utf-8,jsp页面也是utf-8,现在从数据库取出来的中文数据全部是乱码的,我在action里面取出来看了下也是乱码的,我只是用struts没用spring

解决方案 »

  1.   

    在JAVA中设置成UTF-8   你如果用IDE  就在IDE有设置·
      

  2.   

    在IDE中把所有的编码方式都改为UTF-8就可以了。
      

  3.   

      你用的是神马数据库! 如果是Mysql的话! 你检查一下你安装的时候选择编码的时候有没有选择UTF-8 的!  
      

  4.   

    要不你直接  new String(name.getBytes("忘记是什么了"),"utf-8")
      

  5.   

    乱码是一个永远也解决不完的问题
    最好就是全部统一编码 
    项目直接全部设置成utf-8 页面全utf-8  数据库安mysql的话 设置成gbk也没啥问题
      

  6.   

    你后台读出来就是乱码?那就是数据库和后台编码的问题了,如果是从后台到前台乱码的话,那么就设置request.setCharacterEncoding("UTF-8")和response.setCharacterEncoding("UTF-8");