我想生成一個查詢字符串。該函數適用於非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