searching for umlauts ( like äöü...) doesnt bring any result
because the function zen_parse_search_string converts the searchString to lower, the search fails because the php-function strtolower is not utf8 safe
solution:
1.removing strtolower; mysql is not case sensitive
PHP Code:
// Parse search string into indivual objects
function zen_parse_search_string($search_str = '', &$objects) {
$search_str = trim(($search_str));
2.
PHP Code:
// Parse search string into indivual objects
function zen_parse_search_string($search_str = '', &$objects) {
$search_str = trim(strtolower_utf8($search_str));
..........
function strtolower_utf8($inputString) {
// http://de.php.net/manual/de/function.strtolower.php#78560
$outputString = utf8_decode($inputString);
$outputString = strtolower($outputString);
$outputString = utf8_encode($outputString);
return $outputString;
}
Bookmarks