Accueil
Rechercher:
sur developpez.com sur les forums
Forums | Tutoriels | F.A.Q's | Participez | Hébergement | Contacts
Accueil Conception Java DotNET Visual Basic  C  C++ Delphi MS-Office SQL & SGBD Oracle  4D  Business Intelligence
Club Emploi Blogs   TV   Dév. Web PHP XML Python Autres 2D-3D-Jeux Sécurité Windows Linux PC Mac
ACCUEIL MYSQL FORUM MYSQL F.A.Q MYSQL TUTORIELS MYSQL OUTILS MYSQL LIVRES MYSQL

Jeux de caractères et collations sous MySQL 5

le 20 janvier 2007,

par Antoine Dinimant

Cet article est extrait du Guide complet MySQL 5, (éditions MicroApplication) et adapté par l'auteur pour Developpez.com, avec l'autorisation de l'éditeur.

Peut-être croyez-vous que les données textuelles sont simples, et qu’il n’y a pas grand-chose à faire avec elles ? Détrompez-vous ! Dès que l’on rentre dans ses subtilités, le texte est une donnée au moins aussi complexe que le temps, et il appelle des traitements spéciaux . De quelles subtilités s’agit-il ? Pour les illustrer, supposons que vous vous appeliez Leïla :

  • si un ami vous cherche dans un annuaire sous l’orthographe Leila, vous trouvera-t-il ?
  • pourquoi votre prénom se transforme-t-il parfois en Le=EFla ? ou en leïla ?
  • pouvez-vous inclure dans un texte en caractères latins l’écriture arabe (ليلى) de votre prénom ?

Ces trois questions renvoient au système des jeux de caractères et de leurs collations (interclassements), dont cet article vous présente l’implémentation sous MySQL 5.

Je vous présente trois approches du sujet :

  • un tutoriel vous expose en détails le système
  • le mémento vous donne les tableaux récapitulatifs des fonctions MySQL mises en oeuvre
  • l’atelier vous propose une série d’exercice de mise en pratique et d’approfondissement.

 

Article (version .PDF)

Codes à télécharger

 

Le Guide complet MySQL 5 est disponible sur Amazon, partenaire de Developpez.com.

Responsable bénévole de la rubrique MySql : Jean-marc Richon - Contacter par EMail :
Vos questions techniques : forum d'entraide MySql - Publiez vos articles, tutoriels et cours
et rejoignez-nous dans l'équipe de rédaction du club d'entraide des développeurs francophones
Nous contacter - Copyright © 2000-2008 www.developpez.com - Legal informations.