From f3d273d67ed80768f64c3d85ad1ff88ccf32140a Mon Sep 17 00:00:00 2001 From: Sven Burkert <sventb@gmail.com> Date: Sun, 4 Mar 2018 00:12:40 +0100 Subject: [PATCH] [BUGFIX] Allow multi-byte characters in live search Resolves: #83539 Releases: master, 8.7 Change-Id: I4d589d0654ab7ee091b664957fbb8c6d101be663 Reviewed-on: https://review.typo3.org/55997 Reviewed-by: Markus Klein <markus.klein@typo3.org> Tested-by: TYPO3com <no-reply@typo3.com> Reviewed-by: Guido Schmechel <littlegee@web.de> Tested-by: Guido Schmechel <littlegee@web.de> Reviewed-by: Andreas Fernandez <a.fernandez@scripting-base.de> Reviewed-by: Mathias Schreiber <mathias.schreiber@typo3.com> Tested-by: Mathias Schreiber <mathias.schreiber@typo3.com> Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl> Tested-by: Wouter Wolters <typo3@wouterwolters.nl> --- typo3/sysext/backend/Classes/Search/LiveSearch/LiveSearch.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/typo3/sysext/backend/Classes/Search/LiveSearch/LiveSearch.php b/typo3/sysext/backend/Classes/Search/LiveSearch/LiveSearch.php index 54f86361a27d..7433b60ccb95 100644 --- a/typo3/sysext/backend/Classes/Search/LiveSearch/LiveSearch.php +++ b/typo3/sysext/backend/Classes/Search/LiveSearch/LiveSearch.php @@ -365,7 +365,7 @@ class LiveSearch $queryBuilder->expr()->comparison( 'LOWER(' . $queryBuilder->quoteIdentifier($fieldName) . ')', 'LIKE', - $queryBuilder->createNamedParameter(strtolower($like), \PDO::PARAM_STR) + $queryBuilder->createNamedParameter(mb_strtolower($like), \PDO::PARAM_STR) ) ); -- GitLab