Я работаю над преобразованием текста из двоичного в char при извлечении их из базы данных MYSQL. База данных загружает файлы .txt и преобразует их в двоичный формат, сохраняя их в типе данных MediumBLOB. Моя проблема заключается в том, что когда я получаю данные, он не преобразует все символы и, следовательно, отображает мусор вместо них, например, кавычки. Кто-нибудь может помочь.Преобразование кавычек "" из двоичного файла в php
Я использую следующий запрос для преобразования в PHP:
$sql = "SELECT `Legislation_ID`, `Legislation_Name`, `Category_ID`,
CAST(`data` AS CHAR(1000000) CHARACTER SET utf8) As BLOBText
FROM `legislations` WHERE `Legislation_ID` =5";
Этот запрос дает тот же результат, что и в функции Cast. Если есть текст, например; «Привет», он извлекает его как? Привет? Как мне исправить это при извлечении? – Mariam
@Mariam Обновленный запрос, он должен работать –
Нет, он дает ошибку, Ошибка синтаксиса: неожиданный '', '' (T_CONSTANT_ENCAPSED_STRING) в C: \ xampp \ htdocs \ Mariam.php в строке 35 – Mariam