[更新]:
我刚刚仔细检查了一遍。它仅在 Nginx 1.17 下以这种方式运行。阿帕奇工作正常!
编码:
$url = '/Регистрация/?lala=123';
$res = parse_url($url);
echo '<pre>';
print_r($res);
echo '</pre>';
在 Apache 下一切正常。在 Nginx 1.17 下,它如下所示。
有任何想法吗?
PHP 中有一个已知但仍未修复的错误:https ://bugs.php.net/bug.php?id=52923
基本上,该功能从未与 UTF8 一起正常工作。您可以尝试其他选项,例如评论中已经提出的选项