本帖最后由 AbbyHoney 于 2013-05-13 09:21:06 编辑

解决方案 »

  1.   

    http://bbs.csdn.net/topics/390372335
    你看下。
    一般乱码就这几种情况。
    感觉我编写这帖子还是很受用的,至少引用该帖子10多次了
      

  2.   

    我之前遇到一个情况跟你完全相反,就是eclipse部署的正常,直接tomcat部署的反而乱码
    我感觉是不是eclipse做了一些细节的东西呢,进行了转码?
    后来网上也没找到答案,然后自己就把编码规范了一下。后来好了。
      

  3.   

    你的那个帖子我已经试过了,还是没有解决。我用的是appfuse框架,乱码问题折腾死我了。
    不过还是谢谢你。
      

  4.   


    我项目里的编码都是UTF-8的,插入操作的时候,然后去数据库查看是没有乱码的。就是单单页面的乱码。
      

  5.   

    虽然没用过LZ说的框架,但是首先前后台的编码你统一了么?
    就是说所有前台设计的页面的编码必须一致,特别是HTML页面的编码和其他js页面的编码要一致。
      

  6.   

    前后台的编码都是统一的,使用UTF-8,在乱码的页面中插入带中文的数据并提交至数据库,到数据库一看,并没有发现数据乱码。
      

  7.   

    登录页面如图所示:从页面来看,这不像普通的乱码,感觉跟“国际化”有些关系,于是我把这段所谓的乱码文字复制到.properties文件中,它的内容竟然自动变化为如下所示:
    \u00e7\u0099\u00bb\u00e5\u00bd\u0095\u00e8\u00ae\u00a9\u00e7\u00b3\u00bb\u00e7\u00bb\u009f\u00e8\u00ae\u00b0\u00e4\u00bd\u008f\u00e6
    \u0088\u0091
    \u00e4\u00b8\u008d\u00e6\u0098\u00af\u00e6\u00b3\u00a8\u00e5\u0086\u008c\u00e7\u0094\u00a8\u00e6\u0088\u00b7? \u00e7\u0094\u00b3\u00e8\u00af\u00b7 \u00e4\u00b8\u0080\u00e4\u00b8\u00aa\u00e5\u00b8\u0090\u00e5\u008f\u00b7\u00e3\u0080\u0082\u00e5\u00bf\u0098\u00e8\u00ae\u00b0\u00e4\u00ba\u0086\u00e5\u00af\u0086\u00e7 \u0081? \u00e8\u00ae\u00a9\u00e7\u00b3\u00bb\u00e7\u00bb\u009f\u00e5\u00b0\u0086 \u00e5\u00af\u0086\u00e7 \u0081\u00e6\u008f\u0090\u00e7\u00a4\u00ba\u00e4\u00bf\u00a1\u00e6\u0081\u00af\u00e5\u00b7\u00b2e-mail\u00e5\u00bd\u00a2\u00e5\u00bc\u008f\u00e5\u008f\u0091\u00e9\u0080\u0081\u00e7\u00bb\u0099\u00e6\u0082\u00a8\u00e3\u0080\u0082
      

  8.   

    我也是这样的,怎么弄的?我全部是UTF-8,过滤器也用的UTF-8
      

  9.   


    我项目里的编码都是UTF-8的,插入操作的时候,然后去数据库查看是没有乱码的。就是单单页面的乱码。
    我今天也遇到了这样的情况,Eclipse自动将项目部署到tomcat上,在Eclipse中启动tomcat访问时是正常的,但是独自手动启动tomcat时,访问确实乱码的,还在考虑是什么问题,还没好
      

  10.   

    应该是Eclipse  编写不是统一格式,以前出现过
      

  11.   


    我项目里的编码都是UTF-8的,插入操作的时候,然后去数据库查看是没有乱码的。就是单单页面的乱码。
    我今天也遇到了这样的情况,Eclipse自动将项目部署到tomcat上,在Eclipse中启动tomcat访问时是正常的,但是独自手动启动tomcat时,访问确实乱码的,还在考虑是什么问题,还没好找到解决办法了吗?我也遇到了 相同问题,求告知
      

  12.   

    我也遇到了,不过我解决了,我的情况是,我有一个读写文件的问题,一个jar程序socket接数据写文件,然后web的action去读文件,由于内容有中文,写文件的时候特意按UTF-8写的文件也就是
    new BufferedWriter(new OutputStreamWriter(new FileOutputStream(file),"utf-8"));
    这样我写的文件就是utf-8的了,结果读文件的时候在eclipse的命令行里打印是正确的,可是打包成war包后,命令行里显示是乱码的,我才知道读文件的过程也要指定utf-8,所以
    new BufferedReader(new InputStreamReader(new FileInputStream(file),"utf-8"));
    就没问题了
      

  13.   


    我项目里的编码都是UTF-8的,插入操作的时候,然后去数据库查看是没有乱码的。就是单单页面的乱码。
    我今天也遇到了这样的情况,Eclipse自动将项目部署到tomcat上,在Eclipse中启动tomcat访问时是正常的,但是独自手动启动tomcat时,访问确实乱码的,还在考虑是什么问题,还没好找到解决办法了吗?我也遇到了 相同问题,求告知
    我也遇到了,不过我解决了,我的情况是,我有一个读写文件的问题,一个jar程序socket接数据写文件,然后web的action去读文件,由于内容有中文,写文件的时候特意按UTF-8写的文件也就是
    new BufferedWriter(new OutputStreamWriter(new FileOutputStream(file),"utf-8"));
    这样我写的文件就是utf-8的了,结果读文件的时候在eclipse的命令行里打印是正确的,可是打包成war包后,命令行里显示是乱码的,我才知道读文件的过程也要指定utf-8,所以
    new BufferedReader(new InputStreamReader(new FileInputStream(file),"utf-8"));
    就没问题了
      

  14.   


    我项目里的编码都是UTF-8的,插入操作的时候,然后去数据库查看是没有乱码的。就是单单页面的乱码。
    我今天也遇到了这样的情况,Eclipse自动将项目部署到tomcat上,在Eclipse中启动tomcat访问时是正常的,但是独自手动启动tomcat时,访问确实乱码的,还在考虑是什么问题,还没好找到解决办法了吗?我也遇到了 相同问题,求告知
    我也遇到了,不过我解决了,我的情况是,我有一个读写文件的问题,一个jar程序socket接数据写文件,然后web的action去读文件,由于内容有中文,写文件的时候特意按UTF-8写的文件也就是
    new BufferedWriter(new OutputStreamWriter(new FileOutputStream(file),"utf-8"));
    这样我写的文件就是utf-8的了,结果读文件的时候在eclipse的命令行里打印是正确的,可是打包成war包后,命令行里显示是乱码的,我才知道读文件的过程也要指定utf-8,所以
    new BufferedReader(new InputStreamReader(new FileInputStream(file),"utf-8"));
    就没问题了哈哈  暴露了吧 hl