未指定method时,默认为GET提交数据.GET方式直接将数据加在URL后面进行发送.所以会出现乱码.
而指定为POST时,它会将数据进行加密(加密后的数据不含中文的),然后跟随当前请求一起发送过去.然后服务器端会自动解密数据,所以无乱码.
你对post进行了编码处理,对get没有处理?还是你用get的时候没有encodeURL?