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 um problema com meu código php,
estou inserindo dados no mysql, mas quando gravo acentos .. quando vou verificar no banco mySQL os acentos são convertidos para outro formato.
já troquei a colletion do banco para "general_ci", queria saber como resolver esse problema ?
segue minha meu arquivo conexão:
<?php
$servername = "servername ";
$username = "username ";
$password = "password ";
$dbname = "dbname";
$conn = new mysqli($servername, $username, $password, $dbname);
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}else{
//echo "Conectado!<br/>";
}
?>
Se alguém conseguir me ajudar agradeço desde já.Resolvi meu problema apenas incluindo uma pena informação, para tiver o mesmo problema e precisar de ajuda segue o código:
<?php
$servername = "servername ";
$username = "username ";
$password = "password ";
$dbname = "dbname";
$conn = new mysqli($servername, $username, $password, $dbname);
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}else{
//echo "Conectado!<br/>";
}
mysqli_set_charset($conn,"utf8");
?>
Resolvi o problema de chamar os dados errados, agora o navegador esta interpretando certo.
o problema estava no banco quando fui ver a colletion da lista estava como latin, mudei somente ela para utf8_general_ci..
blz, gravou os dados tudo errado kkkk, mas quando chama no navegador vem certinho, alguém sabe me dizer como resolver isso agora ?