From 3be937909d0374d1319e866cb15f4ec6db1859b2 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Tue, 24 Apr 2007 11:27:27 +0000 Subject: [PATCH] =?UTF-8?q?Retour=20arriere=20sur=20forcage=20latin1=20car?= =?UTF-8?q?=20plante=20sur=20mon=20PHP-Mysql.=20De=20plus,=20la=20base=20e?= =?UTF-8?q?st=20forcement=20en=20latin1=20avec=20les=20nouvelles=20version?= =?UTF-8?q?s=20de=20Dolibarr=20car=20forc=E9=20par=20l'install=20Dolibarr.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- htdocs/lib/databases/mysql.lib.php | 5 ++++- htdocs/lib/databases/mysqli.lib.php | 6 ++++-- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/htdocs/lib/databases/mysql.lib.php b/htdocs/lib/databases/mysql.lib.php index 6eb32b6b420..380329a1d11 100644 --- a/htdocs/lib/databases/mysql.lib.php +++ b/htdocs/lib/databases/mysql.lib.php @@ -208,7 +208,10 @@ class DoliDb dolibarr_syslog("DoliDB::connect host=$host, login=$login, passwd=--hidden--, name=$name"); $this->db = @mysql_connect($host, $login, $passwd); //force les enregistrement en latin1 si la base est en utf8 par défaut - $x=$this->query('SET NAMES latin1'); + // Supprimé car plante sur mon PHP-Mysql. De plus, la base est forcement en latin1 avec + // les nouvelles version de Dolibarr car forcé par l'install Dolibarr. + //$this->query('SET NAMES '.$this->forcecharset); + //print "Resultat fonction connect: ".$this->db; return $this->db; } diff --git a/htdocs/lib/databases/mysqli.lib.php b/htdocs/lib/databases/mysqli.lib.php index e0ccdfc5656..cfc9ed31040 100644 --- a/htdocs/lib/databases/mysqli.lib.php +++ b/htdocs/lib/databases/mysqli.lib.php @@ -198,8 +198,10 @@ class DoliDb { dolibarr_syslog("DoliDB::connect host=$host, login=$login, passwd=--hidden--, name=$name"); $this->db = @mysqli_connect($host, $login, $passwd); - //force les enregistrement en latin1 si la base est en utf8 par défaut - $x=$this->query('SET NAMES latin1'); + //force les enregistrement en latin1 si la base est en utf8 par défaut + // Supprimé car plante sur mon PHP-Mysql. De plus, la base est forcement en latin1 avec + // les nouvelles version de Dolibarr car forcé par l'install Dolibarr. + //$this->query('SET NAMES '.$this->forcecharset); //print "Resultat fonction connect: ".$this->db; return $this->db; }