У меня, как мне кажется, проблема с кодировкой при подключении mysql из php, print показывает запрос нормально, и если я запускаю напечатанный запрос в phpmyadmin, он возвращает результаты, но возвращается из моего скрипта пустым,Кто-нибудь знает, где я могу посмотреть, чтобы выяснить, что происходит?
это неправильный запрос:
SELECT id FROM categories WHERE name_es = 'Pédagogie / Enseignement' OR name_fr = 'Pédagogie / Enseignement'
тот же запрос с различными значениями для предложения WHERE (значения без é илидругие неанглийские символы) работают нормально, поэтому я думаю, что это связано с кодировкой.
Получение и печать этих данных из базы данных работает просто отлично
Спасибо
[РЕДАКТИРОВАТЬ: Я думаю, что проблема может быть в том, что я собираю текст, который я запрашиваю из загруженного файла, как запись того же самого текста в ввод текста поиска, который у меня есть, который генерирует точно такой же запрос работает отлично]
[РЕШЕНО: Это, очевидно, было вызвано символом пробела, странным образом закодированным.Он печатался нормально, но двойное кодирование показало разницу между запросами, о которых я говорю в [edit]]