Bonjour

J'ai un problème dans le tri des enregistrements de ma table glossaire.

En particulier avec le caractère Œ qui ne se classe pas à la place O comme attendu.

Voici la définition de la table
Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
CREATE TABLE `glossaire` (
  `Id` int(11) NOT NULL COMMENT 'Identifiant du glossaire',
  `Titre` varchar(250) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT 'Titre du glossaire',
  `Nom` varchar(250) CHARACTER SET latin1 COLLATE latin1_general_ci NOT NULL DEFAULT 'inconnu' COMMENT 'Nom du glossaire',
  `Parent_Id` int(11) NOT NULL DEFAULT '0' COMMENT 'Identifiant du parent',
  `Categorie_Id` int(11) NOT NULL DEFAULT '161' COMMENT 'Identifiant de la catégorie',
  `Multilingue` tinyint(4) NOT NULL DEFAULT '0' COMMENT 'Multilingue oui ou non',
  `Ethymologie` tinyint(4) NOT NULL DEFAULT '0' COMMENT 'Ethymologie oui ou non',
  `Reecrit` tinyint(4) NOT NULL DEFAULT '0' COMMENT 'Réécrit oui ou non',
  `Date_Creation` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT 'Date de creation',
  `Date_Modification` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  `Actif` tinyint(1) NOT NULL DEFAULT '1' COMMENT 'Vrai si l''enregistrement est actif.'
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='Table des mots du glossaire';

Auriez-vous une idée ?