一尘不染

PHP中的URL解码

php

我正在尝试使用PHP的urldecode函数解码此URL字符串:

urldecode("Ant%C3%B4nio+Carlos+Jobim");

这应该输出…

'Antônio Carlos Jobim'

…但是相反

'Antônio Carlos Jobim'

我已经在基于JS的在线解码器中成功测试了该字符串,但是似乎无法在服务器端执行此操作。有任何想法吗?


阅读 281

收藏
2020-05-26

共1个答案

一尘不染

您的字符串 也是 UTF-8编码的。这将起作用:

echo utf8_decode(urldecode("Ant%C3%B4nio+Carlos+Jobim"));

输出:“AntônioCarlos Jobim”。

2020-05-26