前端对中文进行encodeURI,这样中文就会变成字符,英文和数字,再对其进行sha1加密,就可以和php的一致了,之后在后端用urldecode还原为中文就行了。前端和后端的URL编码函数是不同的需要注意。
不一样吗?我没用过js的sha1,你可以试试用ajax,js调用ajax吧值传给php,php用sha1加密完以后再传回来