Cannot insert french words into database.
<?php  
Class Row{
    private $db = NULL;
    public function __construct(){
        $this->db = $this->connect();
    }
    private function connect(){
        include_once dirname(__FILE__) . "/../config/globalconfig.php";
        $db = new PDO("mysql:host=" . DB_SERVER . ";dbname=" . DB_NAME . ";", DB_USER, DB_PASSWORD);
        $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
        return $db;
    }
    public function insert(){
        $sql  = "INSERT INTO reservation (userId,workingDay,vehicleId,customerId,beginTime,endTime,beginTimeActual,endTimeActual,finalCustomer,phone, mobile,floor,address,zipCodeId,info,paymentModeId,price,kilometerNbr,price_total_ttc,price_received,status,infoSystem, isNote, no_email, no_gsm, owner_id_company_profile, multiday_reservation, parent_res_id, res_endDate,originalCreater) 
        VALUES ('54','2020-02-10','10','60546','00:00','00:00','00:00','00:00','test data','78956855','','1','Rue des Ėtudiants 28, Saint-Gilles, Belgium','8257','','2','0.00','0','0','0','planned','', '0', '0', '0','1', '0', '0','2020-01-10' ,'54' )";
        $stmt = $this->db->prepare($sql);
        return $stmt->Execute();
    }
    private function returnId(){
    }
}
$Row = new Row();
var_dump($Row->insert());
?
ERROR : Fatal error: Uncaught PDOException: SQLSTATE[22007]: Invalid datetime format: 1366 Incorrect integer value: '' for column ...
After remove ' Ė ' character from insert query , it's worked fine.
I alread tried utf8 encode method , htmlentities methods
 
    