我想生成一个查询字符串。该函数适用于非utf8字符,但utf8字符显示为空白。php查询字符串utf8不工作
功能
function qs_search($qs) {
parse_str($_SERVER['QUERY_STRING'], $query_string);
$query_string['search'] = basename($qs);
return http_build_query($query_string);
}
这些都是结果...
qs_search( '常规');
index.php?list&search=regular
qs_search('Синодальный');
index.php?list&search=
试试看做'utf8_decode(basename($ qa))'或'utf8_encode(basename($ qa))'。 – h2ooooooo
我以为'basename()'是用于路径...要返回**路径的基本名称** ... – shadyyx
@ h2ooooooo这没有奏效。 – user1766306