项目代码提供给外部的api,有些参数是中文的。发现有些客户在请求接口的时候,参数的值被转成了16进制,从而导致接口无法正常解析。文章源自编程技术分享-https://mervyn.life/89d5b569.html
此时可以采用如下方法进行转移:文章源自编程技术分享-https://mervyn.life/89d5b569.html
<?php
$param = "\x48\x65\x6c\x6c\x6f\x2c\x20\xe4\xb8\xad\xe5\x9b\xbd";
echo str_replace(array("\t","\n","\r"),'',stripcslashes($str));
文章源自编程技术分享-https://mervyn.life/89d5b569.html 我的微信公众号
微信扫一扫
评论