将表列数据更改为utf8

时间:2016-04-28 14:46:48

标签: php mysql

我这个表的列包含如下数据:

Maintenant autorisé &agrav...Pour tout achat d&rsquo

我尝试将其转换为文本通常以法语显示,但我失败了。看哪我尝试:

 $conn = mysqli_connect('localhost', 'root', '', 'sarldbcatw');
            mysqli_select_db($conn,'sarldbcatw')or die('Erreur de selection '.mysqli_error());

        $conn->set_charset("utf8");

            $slq = "SELECT * FROM MTbl_mazel_fiche order by Id_fiche";

            $req = mysqli_query($conn,$slq) or die('Erreur SQL !'.$sql.'<br>'.mysqli_error()); 

             while($data = mysqli_fetch_assoc($req))  {

        $fi_descript_fr_grd=htmlentities($data['fi_descript_fr_grd'], ENT_NOQUOTES, "UTF-8"); 
         $fi_descript_fr_grd = htmlspecialchars_decode($fi_descript_fr_grd);
                 $Id_fiche = $data['Id_fiche'];
                // echo $Id_fiche."<br><br>";
                 $sqlfic = "UPDATE MTbl_mazel_fiche SET fi_descript_fr_grd='$fi_descript_fr_grd'  WHERE  Id_fiche =".$Id_fiche;
                 mysqli_query($conn,$sqlfic) or die('Erreur SQL !'.$sqlfic.'<br>'.mysqli_error());

             }

非常感谢。

0 个答案:

没有答案