当你的数据出现空格的时候,使用json_encode编码时系统或者框架会使用urlencode将空格编码为加号“+”,但有时候你不知道系统经过几次urlencode,有时候空格会变成“%2b”是在“+”号后再次进行的编码,最有效的方式是使用URLdecode(URLdecode())进行多次解码,无需担心他到底进行了几次编码,他只会解码有编码的内容。
urldecode — 解码已编码的 URL 字符串
时间:2024-03-20 08:46:32
当你的数据出现空格的时候,使用json_encode编码时系统或者框架会使用urlencode将空格编码为加号“+”,但有时候你不知道系统经过几次urlencode,有时候空格会变成“%2b”是在“+”号后再次进行的编码,最有效的方式是使用URLdecode(URLdecode())进行多次解码,无需担心他到底进行了几次编码,他只会解码有编码的内容。
urldecode — 解码已编码的 URL 字符串
php中的json_encode()和json_decode()函数详解
2024-05-06
php json_encode与json_decode详解及实例
2020-11-04