Bonsoir, je veux créer un script qui permettent de modifié des caractere speciaux (obtenu parce que le serveur n'etait pas en utf8) , par leur caractere normal. Mon programme m'affiche le texte modifié correctemtn mais des que je veux insérer ce texte modifié dans ma bdd , il se passe rien (quand j'enleve le str_replace ca marche sans probleme).

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
 
  mysql_connect("localhost", "root", "");
  mysql_select_db("test");
 
  $sql = "SELECT * FROM caractere";
  $reponse = mysql_query($sql) or die('Erreur de selection '.mysql_error());
 
  while ($donnees = mysql_fetch_array($reponse))
  {
      $texte = $donnees['texte'];
      $textreplace = str_ireplace("é", "é", $texte);      
      $id = $donnees['id'];
   } 
 
  mysql_query("INSERT INTO caractere(id, texte, textechanger) VALUES ('', '', '$textreplace')");
 
  mysql_close();
Je sais plu quoi faire parce que logiquement ca devrait marché, mais non

J'ai trop besoin de votre aide. Merci