项目本地运行正常。放到服务器上,数据库里数据也正常,显示到页面的时候就成乱码了。
帮忙啊

解决方案 »

  1.   

    肯定还是由于编码不统一搞成的。
    一般程序中为了避免编码问题,我们通常做这个几个步骤。
    1.工程编码,jsp,javascript,以及资源文件的编码,数据库编码,以及服务器编码都要统一成一样的。
    2.上面统一完成后,最好添加个过滤器,再次将请求的的信息编码过滤成一样的编码格式。
      

  2.   

    是放到Linux上吗?
      你把项目的编码统一用utf-8
      

  3.   

    是linux上
    之前统一用utf-8的时候,本地项目和数据库里都出现乱码的。现在全用gbk的,就是在服务器上显示的时候是乱码。
      

  4.   

    你用的是 red hat 吗? red hat编码为 GB18030
      

  5.   

    页面的编码都改成一样的。
    <%@ page pageEncoding="UTF-8" contentType="text/html; charset=UTF-8"%>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      

  6.   

    加过滤器 写<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      

  7.   

    看數據庫儲存編碼是否和頁面的一致,就是UTF-8也有幾種形式的,在編碼確定無誤時 ,還有看是不是操作系統的版本問題  
      

  8.   

    我现在项目中和数据库中用的都是gbk,用utf-8的时候本机运行项目都会出现乱码数据库里面也是乱码
    用gbk的时候本机运行正常,服务器上数据库也正常,就是显示在页面的时候乱码
    咋整
      

  9.   

    编码统一了,一般不会能出现编码的问题的啊,要是还是出现的话,再加个Filter,就应该没问题了
      

  10.   

    页面编码用UTF-8,然后再加个过滤器试试。
      

  11.   

    那就全改成GBK拉。你还有哪里不是GBK。
      

  12.   

         这个应该是你本地和服务器上的数据库编码不一样   这种情况下在mysql中经常出现       你只需把你服务器上的数据库改成你本地一样的    utf-8编码格式适用于整个欧洲   gbk 编码一般用于亚洲.  
      

  13.   

    NND我这两天也在搞IIS日志有中文乱码的问题,搞死人了