⊗ppPmDBEP 364 of 447 menu

Problèmes d'encodage lors de l'utilisation de SQL avec PHP

En règle générale, si aucune action supplémentaire n'est effectuée, le texte russe récupéré de la base de données s'affichera comme un charabia ou avec des points d'interrogation. Pour éviter de tels problèmes, il faut suivre les règles décrites ci-dessous.

Règle 1

La base de données et les tables qu'elle contient doivent être dans l'encodage utf8_general_ci.

Règle 2

Le fichier PHP lui-même doit être encodé en utf8.

Règle 3

Au début du fichier PHP, la balise HTML suivante doit être présente :

<meta charset="utf-8">

Règle 4

Par précaution, immédiatement après la commande mysqli_connect ajoutez la requête suivante :

<?php mysqli_query($link, "SET NAMES 'utf8'"); ?>
Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser