Press "Enter" to skip to content

php json_encode 不转义 不转Unicode

$body = json_encode($body,JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES);

对接API接口调试,偶尔抛出签名异常,然后发个接口方,提示字符不能专业,中文不能转unicode,接口方调试过程中,提示不能转Unicode字符,项目跑了几个月之后出现地址字符 Villa 180/35,突然签名错误,接口方看了加密数据提示不能转义字符。

我们给了加密前字符串,如果按适用性,没必要强制不能转义 不能转Unicode ,按照统一签名算法,数据一直就行,这样也不会困恼调用放,判断里面有转义 有Unicode 可以 还原再保存数据,个人看法,做的功能接口,尽可能给使用者带来困恼

Leave a Reply

Your email address will not be published. Required fields are marked *