peach 2008-09-24 16:20
浏览 101
已采纳

表单提交的不同

和在提交的时候,前者提交的数据是乱码,后者提交则没有乱码!谁能解释一下这个深奥的问题
  • 写回答

2条回答 默认 最新

  • iteye_17163 2008-09-24 19:12
    关注

    当input中有value为中文时,才会出现这种效果..

    未指定method时,默认为GET提交数据.GET方式直接将数据加在URL后面进行发送.所以会出现乱码.

    而指定为POST时,它会将数据进行加密(加密后的数据不含中文的),然后跟随当前请求一起发送过去.然后服务器端会自动解密数据,所以无乱码.

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?