мой sql не возвращает значение, имеющее специальный символ

мой sql запрос не возвращает результата, когда возвращается только значение
иметь особый характер. пример:

запрос:

$sql = "SELECT * from categorie ";

$result = $conn->query(sprintf($sql));

результат был в JSON

   {"rows":2,"categorie":[{"idCategorie":"8","nomCategorie":"loisir ","imageCategorie":"imgCategorie1.png"},{"idCategorie":"9","nomCategorie":"destination","imageCategorie":"imgCategorie2.png"}],"message":"Liste cat\u00e9gorie","error":0}

Но когда я меняю «nomCategorie» с «loisir» на «quelle loisir avez vous ??»

Запрос не возвращает ничего или делает чане как nomCategorie =cinéma paris

это не работает Так что я отменил все пробел и специальный символ, и это работает

0

Решение

Это нормально, я нахожу решение, я просто добавляю этот ligne в мой конфигурационный файл:

 $conn->query("SET CHARACTER SET utf8");
0

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

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

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