src/Request.php
private function urlDecode(): void
    {
        foreach ($_GET as $k => $v) {
            if (is_array($v)) {
                foreach ($v as $k2 => $v2) {
                    if (preg_match('#%[0-9A-Z]{2}#isU', $v2) > 0) {
                        $v[$k2] = urldecode($v2);
                        $_REQUEST[$k] = $_GET[$k] = $v;
                    }
                }
            } else {
                if (preg_match('#%[0-9A-Z]{2}#isU', $v) > 0) {
                    $_GET[$k] = $_REQUEST[$k] = urldecode($v);
                }
            }
        }
    }
private function urlDecode(): void
    {
        foreach ($_GET as $k => $v) {
            if (is_array($v)) {
                foreach ($v as $k2 => $v2) {
                    if (preg_match('#%[0-9A-Z]{2}#isU', $v2) > 0) {
                        $v[$k2] = urldecode($v2);
                        $_REQUEST[$k] = $_GET[$k] = $v;
                    }
                }
            } else {
                if (preg_match('#%[0-9A-Z]{2}#isU', $v) > 0) {
                    $_GET[$k] = $_REQUEST[$k] = urldecode($v);
                }
            }
        }
    }
检查GET参数中的经过URLEncode过后汉字
修改$_REQUEST