姓名:<input type="text" name="name" >  这样设计,输入中文就变成???,怎样设计才可以输入中文!  
  有人说加入<%@page contentType="text/html;charset=GB2312"%>就行,我我试过,还是不行。希望哪位仁兄帮帮忙!!

解决方案 »

  1.   

    <%@ page language="java" pageEncoding="UTF-8"%>
      

  2.   

    新建出来的jsp里面的text应该本身就可以输入的吧
    可能你eclpse里面中文没设置吧,可能
      

  3.   

    <%response.setContentType(outputType+";charset=utf-8");%>编码的问题,如果是IDE的话设置下熟悉中的默认编码格式
    如果是执行页面乱码,调试服务器跟页面为同一的编码格式。
      

  4.   

    对啊本身就可以输入中文的,是页面的配置问题。
    jsp文件第一行加上:<%@ page language="java" pageEncoding="UTF-8"%>
      

  5.   

    <%@ page language="java" pageEncoding="UTF-8"%>
      

  6.   

    Java编码问题~~· 
       一个很老的话题咯
      

  7.   

    <%@ page language="java" pageEncoding="UTF-8"%>
      

  8.   

    <%@ page language="java" pageEncoding="GBK"%>
    再加这样一句试试
    <%
      request.setCharacterEncoding("GBK");
    %>
      

  9.   

    还有一点
      你是以什么方式提交的
     如果是post方式提交的话
    <% 
      request.setCharacterEncoding("GBK"); 
    %>
    如果是get方式提交的话
    String str = request.getParameter("txtName");
    byte[] buf = str.getBytes("ISO-8859-1");
    String strName = new String(buf);
    就OK了
      

  10.   

    去掉网页乱码的三句代码 <%@page contentType="text/html;charset=gb2312"%>
    <%@page pageEncoding="gb2312"%>
    <%request.setCharacterEncoding("gb2312");%>
      

  11.   

    哈哈!谢谢大家! 加<%@ page language="java" pageEncoding="UTF-8"%>对了
      

  12.   

    <%@ page language="java" pageEncoding="UTF-8"%>