PDA

Voir la version complète : Divers $config['Mysqli']['charset'] = 'utf8';


Alt
07/12/2005, 12h20
Salut tout le monde,

Voici une explication quand ton "phpMyAdmin" est avec MySQL version 3.23, le mieux est de laisser ceci par défault "$config['Mysqli']['charset'] = 'utf8';".
// ****** MySQLI OPTIONS *****
// When using MySQL 4.1+, MySQLi should be used to connect to the database.
// If you need to set the default connection charset because your database
// is using a charset other than latin1, you can set the charset here.
// If you don't set the charset to be the same as your database, you
// may receive collation errors. Ignore this setting unless you are sure
// you need to use it.
// $config['Mysqli']['charset'] = 'utf8';

:rolleyes:

A+

finereader
07/12/2005, 13h33
Personnellement je pense que tu peux rester en UTF-8 meme si la version 3.23 ne traite pas vraiment a 100% ce type d encodage

Alt
07/12/2005, 13h54
Personnellement je pense que tu peux rester en UTF-8 meme si la version 3.23 ne traite pas vraiment a 100% ce type d encodage

- Pour MySQL version 4 ou supérieur => "$config['Mysqli']['charset'] = 'utf8';"
- Pour MySQL version 3 =>"$config['Mysqli']['charset'] = 'latin1';"

finereader
07/12/2005, 15h05
c'est ce que je t'ai dit, tout cela vient de la version de mysql qui est en 3.23, alors que le traitement a 100% de l'utf-8 est reellement pris en charge a partir de la version 4.1 de Mysql.

Alt
07/12/2005, 16h55
c'est ce que je t'ai dit, tout cela vient de la version de mysql qui est en 3.23, alors que le traitement a 100% de l'utf-8 est reellement pris en charge a partir de la version 4.1 de Mysql.

Ah d'accord, je vois, merci finereader ;)

Pitchoune
07/12/2005, 20h26
Ce paramètre est pour MySQL 4.1+ et PHP 5.1+ :)

Alt
07/12/2005, 21h25
Ce paramètre est pour MySQL 4.1+ et PHP 5.1+ :)

Oui Pitchoune, en fait mon MySQL est 3.32.

Pitchoune
07/12/2005, 21h51
Ca sert à rien, ça marchera pas avec MySQL 3.xx.xx, c'est pour MySQL 4.1.x minimum :)

Alt
07/12/2005, 23h51
D'accord merci ;)