Bonjour,
J'ai créé une table qui comporte des caractères espagnols comme le n avec la tilde, le o accent aigu etc... Mais dans phpMyAdmin, au moment de valider, ils sont remplacés par un point d'interrogation. Idem dans le site ci-dessous.
http://txiki.free.fr/index.php?page=Liste_Prenoms&lang=Fr
J'ai trouvé ça que quelqu'un a fait et ça fonctionne chez lui:
$titre=utf8_decode(htmlentities(addslashes($_POST['titre'])))."\r\n";
Évidemment chez moi ce ne sera pas la variable titre mais je ne sais pas ou le mettre. Voici une partie du code (si vous en voulez plus, je vous l'envoie sans Pb.
//======================
// connection à la DB
//======================
$link = mysql_connect ($host,$user,$pass) or die ('Erreur : '.mysql_error() ); // connection à la base
mysql_select_db($db) or die ('Impossible de se connecter à la base'); // sélection de la table
//==========================================================================
// requête SQL qui compte le nombre total d'enregistrements dans la table.
//==========================================================================
$select = 'SELECT count(id) FROM prenomsfeminins';
$result = mysql_query($select,$link) or die ('Erreur : '.mysql_error() );
$row = mysql_fetch_row($result);
$total = $row[0];
Merci beaucoup pour votre aide, je ne suis qu'un malheureux débutant qui peine beaucoup en PHP.
Le bonheur est la seule chose que l'on peut donner sans l'avoir.
Configuration: Windows XP
Firefox 3.0.1