Index: branches/5.2.x/core/kernel/managers/rewrite_url_processor.php =================================================================== diff -u -N -r15862 -r16339 --- branches/5.2.x/core/kernel/managers/rewrite_url_processor.php (.../rewrite_url_processor.php) (revision 15862) +++ branches/5.2.x/core/kernel/managers/rewrite_url_processor.php (.../rewrite_url_processor.php) (revision 16339) @@ -1,6 +1,6 @@ $value) { - $params_str .= $join_string . $param . '=' . $value; - } - - $ret .= '?' . substr($params_str, strlen($join_string)); + $params_str = http_build_query($params); + $ret .= '?' . str_replace('%23', '#', $params_str); } - if ( $encode ) { - $ret = str_replace('\\', '%5C', $ret); - } - return $ret; }