Lorsque j'utilise ce code pour insérer des données de la base de données MySQL, il ne remplit pas de lettres polonaises mais affiche des symboles étranges aléatoires au lieu de lettres polonaises. Cela semble également être un problème avec le site de la base de données, mais je l'ai sur utf8_polish_ci : PHP affiche des symboles au lieu de lettres
$con=mysqli_connect("localhost","blank","blank","blank"); if (mysqli_connect_errno()) { echo "Nie Udało się połączyć z bazą danych: " . mysqli_connect_error(); } $result = mysqli_query($con,"SELECT * FROM Delegacje"); echo "<table> <tr> <th>Imię i Nazwisko</th> <th>Data od</th> <th>Data do</th> <th>Miejsce wyjazdu</th> <th>Miejsce przyjazdu</th> </tr>"; while($row = mysqli_fetch_array($result)) { echo "<tr>"; echo "<td>" . $row['Imie i Nazwisko'] . "</td>"; echo "<td>" . $row['Data od'] . "</td>"; echo "<td>" . $row['Data do'] . "</td>"; echo "<td>" . $row['Miejsce wyjazdu'] . "</td>"; echo "<td>" . $row['Miejsce przyjazdu'] . "</td>"; echo "</tr>"; } echo "</table>"; mysqli_close($con);
Essayez d'ouvrir le fichier dans le bloc-notes normal, de l'enregistrer sous et de sélectionner UTF-8 sous l'encodage, cela aidera également.