Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom Dia,
Estou com problema na acentuação, segue a forma que estou fazendo o código. O sistema não faz a conversão corretamente.
<?php
class Conexao{
function __construct(){
$this->conectar();
}
public $conexaoMysql;
public function conectar(){
$teste = false;
if($_SERVER['REMOTE_ADDR'] == "::1"){
$teste = true;
}
$dsn = 'mysql:host=localhost;dbname=banco';
$user = 'root';
$password = 'senha';
try {
$conn = new PDO($dsn, $user, $password);
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$conn->setAttribute(PDO::MYSQL_ATTR_INIT_COMMAND, 'SET NAMES utf8');
$this->conexaoMysql = $conn;
} catch (PDOException $e) {
echo $e->getMessage();
}
}
}
?>
<meta charset="UTF-8" />
<ul class="nav navbar-nav navbar-right">
<li><a><?=$_SESSION['nomeUsuario']?></a></li>
</ul>
Banco está como UTF