2
0
forked from Wavyzz/dolibarr

Correction problème de charset

Lorsque MySql est configuré par défaut en UTF-8, il était impossible d'utiliser le format ISO.
Les caractères avec accents devenaient des ?
This commit is contained in:
cdelambert
2007-07-16 08:37:36 +00:00
parent 87a16dd898
commit 463d42a9ae
5 changed files with 16 additions and 21 deletions

View File

@@ -165,6 +165,7 @@ class DoliDb
if (mysql_client_encoding ( $this->db ) != $this->forcecharset)
{
$this->query("SET NAMES '".$this->forcecharset."'", $this->db);
$this->query("SET CHARACTER SET ". $this->forcecharset);
}
$this->connected = 1;
$this->ok = 1;
@@ -232,7 +233,8 @@ class DoliDb
//force les enregistrement en latin1 si la base est en utf8 par d<>faut
// Supprim<69> car plante sur mon PHP-Mysql. De plus, la base est forcement en latin1 avec
// les nouvelles version de Dolibarr car forc<72> par l'install Dolibarr.
//$this->query('SET NAMES '.$this->forcecharset);
$this->query("SET NAMES '".$this->forcecharset."'", $this->db);
$this->query("SET CHARACTER SET '".$this->forcecharset."'", $this->db);
//print "Resultat fonction connect: ".$this->db;
return $this->db;
}