往数据库添加信息存入数据库并取出显示到jsp页面上来出现乱码的现象,如何解决?
   

解决方案 »

  1.   

    最简单的方法,编码,文件所有的都统一utf8,这样比较安逸
      

  2.   

     方法一  
    将jsp页面中 charset的属性改为  charset=UTF-8" 方法二:自己写个java方法,过滤一下编码过滤器,也可以网上搜下
      

  3.   

    检查一下对应JSP页面的编码格式
      

  4.   

    1.  jsp页面设置的编码格式
    2.  request.setCharacterEncoding("...");
    3.  我用的是Eclipse,所以我会设置Eclipse的编码
    4.  可以加过滤器
      

  5.   

    在servler.xml中直接设置成utf-8 就可以了吧,要不前台要弄后天也要弄,早晚会疯的
      

  6.   

    pageEncoding="UTF-8"  改成这个试下,  不行就看看是不是数据库问题
      

  7.   

    加个过滤器处理乱码,在web.xml中设置所有的页面都进入过滤器吧、
      

  8.   

    JSP页面的编码和数据库的编码格式不对就会出现乱码,乱码的情况很多,你的更接近于这个。设置一下JSP页面的编码,最好让你的数据库还有编译器(运行环境)还有JSP都一致
      

  9.   

    这样的问题太多人问、太多人答,解答的人都麻木了!自己去google吧!
      

  10.   

    三个地方配置好 让你永远没有乱码的烦恼
    1。
    tomcat下的server.xml<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="GBK"/> 
    加入URIEncoding="GBK"2.JSP页面设置编码<%@ page language="java" import="java.util.*" pageEncoding="GBK"%>3.过滤器 或是 Servlet中加入request.setCharacterEncoding("GBK");
    response.setCharacterEncoding("GBK");
    struts2的话:<constant name="struts.i18n.encoding" value="GBK"></constant>页面和tomcat一样配置
      

  11.   

    都说要用UTF-8 
    国内老老实实用GBK吧!
      

  12.   

    统一数据库后台前台字符编码 utf-8
    实在不行,spring有个过滤器
      

  13.   

    全部用一致的编码格式,通常都是UTF-8
      

  14.   

    全部用一致的编码格式,通常都是UTF-8
      

  15.   

    一.过滤
    1.编写一个实现Filter接口java类(MyFilter),在其中设置编码(例如:UTF-8)。
    2.修改Web.xml文件,在其中加上如:
    <filter>
        <filter-name>MyFilter</filter-name>
        <filter-class>包名.MyFilter</filter-class>
    </filter>
    <filter-mapping>
        <filter-name>MyFilter</filter-name>
        <url-pattern>/*</url-pattern>
    </filter-mapping>
    二.在servlet中加上
    request.setCharacterEncoding("UTF-8");
    response.setCharacterEncoding("UTF-8");
      

  16.   

    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
      

  17.   

    百度一下jsp乱码解决,有很详细的解释的。
      

  18.   

    过滤器,,,自己写个filter就行啦
      

  19.   

    字符集问题处理上,统一字符集是解决问题的思路和主旨,
    并不是写个什么filter,或者在容器中设置一个什么就能包治百病的,
    对症下药,别什么问题场景都没出来就给别人建议用某个方法,其实是好心做坏事,误导了人家。LZ还是从字符集基础去学习,找到自己的乱码出现的根源即场景,再进行解决的方案分析。
    问题都没找到,怎么让人帮你解决问题。就好比我说我病了,你给我治,你知道该给我什么药吗?
      

  20.   

    http://blog.csdn.net/xwygn/archive/2011/01/14/6140161.aspx
      

  21.   

    1. request.setCharacterEncoding("gbk");在取值之前设
    2. 写一个过滤器,很方便
      

  22.   

    最简单的就是request和response对象设置
    还可以用过滤器