je pense que c'est regler maintenant, le probleme ne vient pas de l encodage mais vient de ce que j'ai precedement poste, ces replace la vont ignorer les accents et faire une recherche normale.
merci
$string1 = "replace(mot,'ِ','')";
$string2 = "replace(". $string1 . ",'َ','')";
$string4 = "replace(". $string2 . ",'ً','')";
$string5 = "replace(". $string4 . ",'ُ','')";
$string6 = "replace(". $string5 . ",'ٌ','')";
$string7 = "replace(". $string6 . ",'ّ','')";
$string8 = "replace(". $string7 . ",'ٍ','')";
$string9 = "replace(". $string8 . ",'ْ','')";
$mot = $string9;
// connection à la DB
$link = mysql_connect ($host,$user,$pass);
// insetion des caracteres utf pour la langue arabe
mysql_query("SET NAMES $Charset;", $link) or die('Erreur: '.mysql_error());
// selection de la DB
mysql_select_db($db) or die ('Erreur: '.mysql_error());
$sql = "SELECT * FROM table, table_1 WHERE " . $mot . " like '%$word%' or mot like '%$word%'";
Comment faire pour combiner les 2 facons de recherche (avec $mot et mot).