我正在尝试使用PHP的urldecode函数解码此URL字符串:
urldecode("Ant%C3%B4nio+Carlos+Jobim");
这应该输出…
'Antônio Carlos Jobim'
…但是相反
'Antônio Carlos Jobim'
我已经在基于JS的在线解码器中成功测试了该字符串,但是似乎无法在服务器端执行此操作。有任何想法吗?
您的字符串 也是 UTF-8编码的。这将起作用:
echo utf8_decode(urldecode("Ant%C3%B4nio+Carlos+Jobim"));
输出:“AntônioCarlos Jobim”。