什么叫不能传递中文?是在URL中参数的值带有中文,在接受页面取不到中文?

解决方案 »

  1.   

    不清楚你是什么意思。
    这样传是可以的yourfile.aspx?name=名字
    另外,你的代码中fileEncoding="gb2312"requestEncoding="gb2312"中间少了一个空格。
      

  2.   

    SORRY,是在URL中不能带有中文。比如我做了一个文件上传的页面。如果用文件的中文名上传,再在相同的地址对其进行下载, 会找不到此文件。比如:上传地址为:http://localhost/file/(这是一个目录,在Windows中是一个文件夹),文件名为"filename".那它的下载地址就为http://localhost/file/filename.这个filename如果是中文,就不能下载,如果是E文就能完成。现在我想问一下,怎样才能在URL中传递中文呢?谢谢先~~~~
      

  3.   

    ok,这是你装了sp3之后出现的问题?
    解决如下,修改注册表:
    HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\InetInfo\ParametersFavorDBCS改为0就可以了
      

  4.   

    url中带中文的话, 在javascript可以用escape来解决var url = "a.aspx?id=1&name=" + escape("美女一名");