Bonjour à tous,

J'ai un petit soucis de collation sous MySQL 5.0.22
Alors j'ai fait les actions suivantes :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
CREATE TABLE `table_test` (
  `id` INT(11) UNSIGNED NOT NULL AUTO_INCREMENT,
  `nom` VARCHAR(32)  NOT NULL ,
  PRIMARY KEY (`id`)
)CHARSET latin1 COLLATE latin1_german1_ci;
 
INSERT INTO table_test(nom) VALUE('pépé');
 
SELECT * FROM table_test WHERE nom='pepe';
Là il me retourne rien, pourtant j'ai lu que la collation latin1_german1_ci était insensible à la case et aux accents!
J'ai essayé aussi de passé en utf8 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
ALTER TABLE table_test
CHARSET utf8 COLLATE utf8_unicode_ci;
Toujours rien (pourtant MySQL me retourne bien quelque chose quand je passse dans le select pépé!).
J'ai aussi vérifier le fichier my.ini (ces 2 lignes sont bien présentes) :
default-character-set=latin1
default-collation=latin1_german1_ci

Je ne vois pas d'ou vient le problème!

Merci d'avance.
David