页面上加上<%@ page contentType="text/html; charset=gb2312" language="java">
String content2 = request.getParameter("Content");
直接取就行

解决方案 »

  1.   

    两步都需要
    页面加<%@ page contentType="text/html; charset=gbk" language="java">变量传递用
    String content2 = new String(request.getParameter("Content").getBytes("ISO8859_1"),"GBK");
      

  2.   

    中文问题有好多种解决方法 其实质就是对字符或字符串进行编码   gb2312代表中文编码 。一般来说<%@ page contentType="text/html; charset=gb2312">可以保障页面内写入的中文不是乱码request.setCharacterEncoding("gb2312");可以保证使接受的字符以gb2312的方式显示 这个可以解决接受中文字符乱麻的问题 String content2 = new String(request.getParameter("Content").getBytes("ISO8859_1"),"gb2312");也是一种方式  还有可以在应用中配置过滤器filter
    等等  楼主只要领会 中文问题就是对字符编码问题就可以运用自如了
      

  3.   

    content2 = new String(content.getBytes("ISO-8859-1"),"GBK")这样应该是OK
      

  4.   

    <%@ page contentType="text/html; charset=GBK" %>
      

  5.   

    <%@ page contentType="text/html; charset=gb2312">可以保障页面内写入的中文不是乱码
    request.setCharacterEncoding("gb2312");可以保证使接受的字符以gb2312的方式显示
    String content2 = new String(request.getParameter("Content").getBytes("ISO8859_1"),"gb2312");也是一种方式