jsp界面中输入中文,(struts2框架写的)服务器端接收的是乱码,在struts配置文件及jsp页面中已经修改过编码方式是utf-8,再修改哪里就能得到正常中文

解决方案 »

  1.   

    配置编码字符集 建议使用utf-8 / GBK,注意编码字符集一定要统一,别个是个的
      

  2.   

    public class Tool {

    public static String toChinessString(String name)
    {
    try {
    name=new String(name.getBytes("iso-8859-1"));
    } catch (UnsupportedEncodingException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    return "";
    }
    return name;
    }}
      

  3.   

    jsp界面中输入中文的话action中记得String str=Tool.toChinessString(str);
      

  4.   

    FORM 表单提交使用post,用get也可能导致乱码。
      

  5.   

    一般还会加个过滤器:
    request.setCharEncoding("utf-8");
    response.setCharEncoding("utf-8");