服务器:Jboss + jdk1.5 + windowsServer2003环境下,本地默认字符集为 UTF-8,显示正常,但是在服务器上jsp页面后跟参数传入的中文显示???乱码,请问如何解决?
机器默认字符集如何取得?

解决方案 »

  1.   

    对于get方式传递参数,需要Encode字符或者简单的做法,将请求的字符集设置一下因为你是utf8的,可以在接受参数的页面使用request.setCharacterEncoding("utf-8") ; 试试
      

  2.   

    最简单也是用的最多的方法。
    <%@ page language="java" pageEncoding="GBK" %>
    或者<%@ page contenttype="text/html;charset=gbk";>这里可以用gb2312或者gbk,只是gbk比gb2312支持跟多的字符。这个方法用于jsp页面中的中文显示。