I have php search using pdo method. But results doesn't show correctly in my application. My language is Persian and i think reason is utf8 and that should be in my pdo. Anyone can help?
if (isset($_POST['searchQuery'])) {
    require_once('config.inc.php');
    $search_query = $_POST['searchQuery'];
    $sql = 'SELECT * from nmh where MATCH(company,name,family) AGAINST(:search_query)';
    $statement = $connection->prepare($sql);
    $statement->bindParam(':search_query', $search_query, PDO::PARAM_STR);
    $statement->execute();
    if ($statement->rowCount()) {
        $row_all = $statement->fetchall(PDO::FETCH_ASSOC);
        header('Content-type: application/json');
        echo json_encode($row_all);
    } elseif (!$statement->rowCount()) {
        echo "no rows";
    }
}
 
    