Laurent Destailleur (Eldy) a écrit :
Pour les pb affichage au sein de Dolibarr meme, ton patch devrait faire
effet.
Bonsoir,
Je viens de m'apercevoir que vous avez déjà intégré le patch ?
Dolibarr est une application iso-8859-1, mais, lors de la création de la
base de données, vous ne prenez pas la peine de le spécifier :
$ret=$this->query('CREATE DATABASE '.$database);
La conséquence est la suivante : la base de données est créée avec le
jeu de caractères et la collation par défaut du serveur [1], dans mon
cas : utf-8.
Il suffit de définir le jeu de caractères au moment de la création :
$ret=$this->query('CREATE DATABASE '.$database.' DEFAULT CHARACTER SET latin1
COLLATE latin1_swedish_ci');
Ainsi, toutes les tables créées par la suite le seront avec ce jeu de
caractères et cette collation.
Ensuite, au moment de la connexion au serveur, il suffit de vérifier le
jeu de caractères utilisé par le client [2], et de le modifier s'il ne
correspond pas.