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