产生错误的缘由:后端
一、是使用 Java 的 URLEncoder.encode 方法编码的字符串时使用的方法姿式不对。编码
二、你也多是使用其它后端语言编码的,请检查姿式是否正确。.net
三、传入的字符串格式被破坏。code
四、输入未编码的中文字符串是不产生异常的(关键是英文半角的百分号:%,这是URL编码的核心,若是你只传入一个%就出错了)。blog
五、总的来讲就是传入的编码格式不对,没法解码。例如:%2字符串
总结:归根结底就是解码的姿式不对。。。。。。。。get