java 传递字符串给php,整体方法采用跨语言json传递,但一些字符传递有问题。
结果php有些字符没法解析,比如“=,[]”等号,中括号等,用md5加密,java可以加密了,自己解密,php不行。
起初用base64 转下码,java和php倒是通用,不过转出好多等号,php又不行了。
最后 java用base64 转码两次,php解码两次的方案解决。
java: BASE64.encode(BASE64.encode("目标字符"));
php:base64_decode (base64_decode ("加密字符串"));