如何处理无效的编码网址

时间:2015-12-10 17:49:38

标签: php

我想知道你应该如何在PHP中处理无效的编码网址。 PHP的urldecode解码无效的编码查询字符串。见下面的例子。

// % is invalid here, it should have been encoded but was not.
$url = 'http://www.test.com/?invalid_parameter=t%C3%A9kst%ads';
$parsedUrl = parse_url($url);
// parse_str automatically urldecode's it.
parse_str($parsedUrl['query'], $output);
// Outputs: tékst�s
var_dump($output['invalid_parameter']);

如何检测或删除无效的放置%,这会导致UTF-8替换字符?

0 个答案:

没有答案