ariecade
Gebruiker
- Lid geworden
- 5 jun 2019
- Berichten
- 146
Hallo,
Ik heb via een formulier een bepaald veld naar een kolom ingevoegd:
Dit zorgde ervoor dat b.v. de voornaam "André" in de tabel werd gevoegd.
De collatie van de database en de desbetreffende tabel is utf8mb4_unicode_ci en de kolom voornaam in deze tabel heeft ook utf8mb4_unicode_ci als collatie
Op de PHP pagina staat in de <head> <meta charset="UTF-8"> </head>
In de tabel staat ook gewoon André in de kolom voornaam.
Maar als ik via onderstaande code de voornaam wilt tonen dan krijg ik i.p.v. een é een vraagteken in een zwart vlak:
Enig idee wat ik over het hoofd ziet?
Ik heb via een formulier een bepaald veld naar een kolom ingevoegd:
PHP:
$voornaam = mysqli_real_escape_string($con, $_POST['voornaam']);
Dit zorgde ervoor dat b.v. de voornaam "André" in de tabel werd gevoegd.
De collatie van de database en de desbetreffende tabel is utf8mb4_unicode_ci en de kolom voornaam in deze tabel heeft ook utf8mb4_unicode_ci als collatie
Op de PHP pagina staat in de <head> <meta charset="UTF-8"> </head>
In de tabel staat ook gewoon André in de kolom voornaam.
Maar als ik via onderstaande code de voornaam wilt tonen dan krijg ik i.p.v. een é een vraagteken in een zwart vlak:
PHP:
$query = "SELECT * FROM spelers";
if ($result = mysqli_query($conn, $query)) {
while ($row = mysqli_fetch_array($result)) {
echo $row['voornaam'] . "<br />";
}
}
Enig idee wat ik over het hoofd ziet?