我用JavaScript写了个用户注册界面,我想把里面的信息提交过去
如果是字母或数字就没问题但是如果是中文就出问题了!!
这是为什么啊??

解决方案 »

  1.   

    <%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage=""%>    试试看
      

  2.   

    是不是提交后显示“??”
    把页面的编码设置成为中文编码就可以了
    gb2312或者gbk或者别的都可以
      

  3.   

    1.将所有编码都改成utf-8 
      

  4.   

    get传参String str=new String(request.getParameter("str").getBytes("ISO-8859-1"));post传参request.setCharacterEncoding("GBK");
      

  5.   

    如果是通过GET方式发出的请求,设置url=URIEncode(url)
      

  6.   

    web乱码
    http://blog.csdn.net/crazylaa/archive/2009/12/24/5066784.aspx
      

  7.   

    肯定是乱码问题,最好的方法是把所有的编码方式都改成UTF-8
    这样好处理
      

  8.   

    修改tomcat  URIEncoing 试下
      

  9.   

    要是你做项目  建议你加个过滤器  WEB.XML中也就几行代码而已