Текст отображается как «Ã˜Â³Ã˜ÂªÃ› ŒŒ »в базе данных SQLite - PullRequest
0 голосов
/ 11 января 2019

Я пытаюсь прочитать данные из моей базы данных SQLite.

С этим кодом в PHP, работает:

$db = new SQLite3('protected.sqlite');
if(isset($_GET['query'])) {
    $query = $_GET['query'];
    $results = $db->query('SELECT * FROM data WHERE protected="'.$query.'"');
    while ($row = $results->fetchArray()) {
        echo utf8_encode($row["gender"]);
       // var_dump($row);
    }

} else {
   echo '{"status": "error","data": null,"message": "Failed to translate, Please try again"}';
}

Но пол часто на арабском или урду, они выглядят так:

†  ® • • • • • • • • • ª ª ª • • • • • • • • • • • М.Р ™ ÄÂ> ÂŒÃ~³Ã~ªÃ> AOE

Как мне это исправить?

Ответы [ 2 ]

0 голосов
/ 11 января 2019

Исправлено удалением utf8_encode($row["gender"]);.

Спасибо

0 голосов
/ 11 января 2019

Попробуйте добавить <meta charset="utf-8"> к вашему коду.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...