HTML сущности в запрос MySQL (Dolibarr)
Чтобы сделать разработчика в ERP Dolibarr, мне нужно сделать несколько запросов к базе данных MySQL.
Один из них не может работать должным образом, потому что некоторые символы заменяются HTML-сущностями (EDIT):
Вот моя просьба:
SELECT MIN(rang) FROM dolibarr.llx_propaldet WHERE fk_propal = $propalId AND rang > :rank AND special_code = 104777 AND description <> 'Sous-total'
И что действительно отправляется, если я делаю var_dump моего запроса:
SELECT MIN(rang) FROM dolibarr.llx_propaldet WHERE fk_propal = 3 AND rang > $rank AND special_code = 104777 AND description <> 'Sous-total'
Некоторая информация, которая может вам помочь:
- база данных закодирована на латинице 1
- когда я создаю соединение с PDO, я уточняю это утверждение :PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES UTF8'
поэтому он действительно кодирует в UTF-8.
- Я пробовал функцию mb_convert_encoding() с UTF-8 в качестве второго параметра без успеха.