我的window.open提交的a参数是英文和数字
是不是这样就不用管url对应的服务器是什么编码了。
因为没有汉字所以不会有问题的?

解决方案 »

  1.   

    谢谢。因为js中url编码很困难。所以
    我想尽量避免用window.open传中文参数。如果我要传中文参数需要编码,是不是只能自己写函数了?
    不能像asp和php那样有现成的函数
      

  2.   

    有现成的函数的,encodeuri()。建议避免在url中传递中文。
      

  3.   

    你接收时也可转换: new String(request.getParameter("...").getBytes("ISO-8859-1"),"gb2312");