Проблемы со строкой SQL с гласной мутацией

Я выполняю строку SQL через PHP.

SELECT *
FROM dDokumente
WHERE dMandant = '26'
AND dName LIKE '%wäsche%'
AND dActive = '1'
ORDER BY dDokID

если я выполняю его через PHP MyAdmin, я получаю 2 результата (что правильно), но как только я выполняю его через страницу PHP, он показывает 0 результатов.

База данных MySql — UTF8_general_ci.

Строка SQL кажется правильной, если я отображаю ее на странице.

У кого-нибудь есть идеи, что я могу сделать?

1

Решение

Убедитесь, что все в UTF-8.

Откройте PHP-скрипт в вашей IDE и убедитесь, что кодировка файла также установлена ​​в UTF-8.

В Windows вы, вероятно, будете на Windows-1252 или ISO-8559-1 (ИЗБЕГАТЬ!)

Кроме того, если он находится на веб-странице, убедитесь, что ваш HTML также объявляет кодировку файла как utf-8 в метатегах.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]