出现在url中的字符会以UTF-8编码,如果在服务端不用UTF-8进行解码,那么就成了乱码

解决方案 »

  1.   

    是以POST提交的啊,怎么会出现在URL中呢?
      

  2.   

    http://www.cnblogs.com/goody9807/archive/2005/07/08/188550.html
      

  3.   

    提交什么呀,文件还是文本?可以在头中指定gb2312,像这样的
    <?xml version="1.0" encoding="GB2312"?>
      

  4.   

    回goody9807() :
    我不是NET的,是用脚本写一个FORM然后直接SUBMIT(提交对象是别的PL网页,别人也有同眼的情况,是提交到ASP页的)回xiaoyaolz(逍遥浪子):
    我不是XML,是HTML,已经指定编码了...
      

  5.   

    附加在url后面的中文,有时会出现乱码,post应该不会。
    用encodeURI()转换一下
      

  6.   

    试过了,不行...而且在未对编码进行encode之前是不能使用decode的对吧
    我现在觉得这个问题应该不在编码方面...
    __________________________________________________________________我刚刚又做了个实验,不使用脚本,用HTML写了一个单纯的FORM提交,结果并没有乱码,所以问题肯定是出在跟脚本有关的细节上了....