如题,用
String xm = (String)((NewStudent)form).getXm();
从JSP表格读取数据为什么是乱码?
用xm = new String(xm.getBytes("ISO-8859-1"),"GB2312");进行编码转换后为什么 xm  还是乱码?

解决方案 »

  1.   

    jsp表头的编码与你现在编码方式要一致,如果还不行,在web.xml中加过滤器。
      

  2.   

    改为utf-8 没用
    JSP表头<%@ page language="java" pageEncoding="utf-8"%>
    web.xml中加过滤器怎么弄阿

    <?xml version="1.0" encoding="Shift_JIS"?>吗
    jsp 表头用utf-8编码,可我在.java 文件中用
    xm = new String(xm.getBytes("ISO-8859-1"),"GB2312");进行编码转换了 
    为什么还是乱码阿