Bonjour à tous,
J'ai un petit soucis de collation sous MySQL 5.0.22
Alors j'ai fait les actions suivantes :
Là il me retourne rien, pourtant j'ai lu que la collation latin1_german1_ci était insensible à la case et aux accents!
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';
J'ai essayé aussi de passé en utf8 :
Toujours rien (pourtant MySQL me retourne bien quelque chose quand je passse dans le select pépé!).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 ALTER TABLE table_test CHARSET utf8 COLLATE utf8_unicode_ci;
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
Partager