JR2019 0 Denunciar post Postado Janeiro 23, 2019 Boa tarde Tinha esse código echo 'id: '.htmlspecialchars($result->fetch_assoc() que mudei para echo 'id: '.utf8_encode($result->fetch_assoc(), resolvendo o problema da acentuação. Mas o que eu queria era ter ambos, o htmlspecialchars e o utf8_encode. Como fazer isso? Obrigado. <?php // query.php require_once 'login.php'; $conn = new mysqli($hn, $un, $pw, $db); if ($conn->connect_error) die("Fatal Error"); $query = "SELECT * FROM classicos_lit"; $result = $conn->query($query); if (!$result) die("Erro fatal"); $rows = $result->num_rows; for ($j = 0 ; $j < $rows ; ++$j) { $result->data_seek($j); echo 'id: '.utf8_encode($result->fetch_assoc()['id']).'<br>'; $result->data_seek($j); echo 'Autor: '.utf8_encode($result->fetch_assoc()['autor']).'<br>'; $result->data_seek($j); echo 'Título: '.utf8_encode($result->fetch_assoc()['titulo']).'<br>'; $result->data_seek($j); echo 'Categoria: '.utf8_encode($result->fetch_assoc()['categoria']).'<br>'; $result->data_seek($j); echo 'Ano: '.utf8_encode($result->fetch_assoc()['ano']).'<br><br>'; } $result->close(); $conn->close(); ?> Compartilhar este post Link para o post Compartilhar em outros sites
marcosmarcolin 0 Denunciar post Postado Janeiro 24, 2019 Cara, só chamar uma dentro da outra, mesmo não sendo aconselhável, vale o teste. htmlspecialchars(utf8_encode($result->fetch_assoc())); // faça o inverso também, primeiro o utf8_encode Compartilhar este post Link para o post Compartilhar em outros sites