IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Trier le caractère Œ


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Décembre 2016
    Messages
    109
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Tarn et Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Responsable de service informatique
    Secteur : Santé

    Informations forums :
    Inscription : Décembre 2016
    Messages : 109
    Par défaut Trier le caractère Œ
    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 ?

  2. #2
    Expert confirmé
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 670
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 670
    Par défaut
    essayez de mettre le champ titre avec l'encodage utf8mb4_unicode_520_ci.

  3. #3
    Membre confirmé
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Décembre 2016
    Messages
    109
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Tarn et Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Responsable de service informatique
    Secteur : Santé

    Informations forums :
    Inscription : Décembre 2016
    Messages : 109
    Par défaut
    D'abord merci pour la réponse

    D'abord j'ai essayé sur mon localhost ça n'a pas marché et sur OVH non plus

Discussions similaires

  1. Réponses: 8
    Dernier message: 28/10/2019, 18h03
  2. Problème de tri pour un varchar
    Par devalender dans le forum SQL
    Réponses: 9
    Dernier message: 07/01/2011, 17h17
  3. Problème pour le caractère degré '°'
    Par jeromed1 dans le forum Entrée/Sortie
    Réponses: 1
    Dernier message: 10/11/2006, 11h32
  4. [MySQL] Problème de tri pour une application
    Par nanor21 dans le forum PHP & Base de données
    Réponses: 23
    Dernier message: 11/05/2006, 19h08
  5. Réponses: 2
    Dernier message: 11/07/2005, 23h54

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo