hello ,
Qui peuvent m'expliquer svp la différence entre encoding et collation
j'arrive plus a s'avoir la différence entre les deux
merci pour vos explications
hello ,
Qui peuvent m'expliquer svp la différence entre encoding et collation
j'arrive plus a s'avoir la différence entre les deux
merci pour vos explications
L'encoding c'est la façon dont un caractère va être représenté au niveau binaire.
La collation c'est la façon dont les caractères sont triés les uns par rapport aux autres.
Pour compléter la réponse qui précède
La collation concerne le tri, c'est à dire non seulement ORDER BY, mais aussi tout ce qui nécessite un classement : DISTINCT, GROUP BY, PARTITION BY ou UNION sans ALL.
De plus, la comparaison est également impactée, selon la collation "C", "c", "ç" sont identiques ou pas.
Le terme original "collation" est la "confrontation de textes manuscrits ou imprimés pour s'assurer de leur conformité." (Larrousse). Avant l'imprimerie par Gutemberg, les livres étaient des manuscrits et la transmission du savoir de ces livres se faisait par des copies (essentiellement par les moines copistes). Aussi fallait-il s'assurer que la copie était assez exacte. D’où le terme de collation et de la pratique du collationnement, qui consiste à confronter deux écrits pour savoir s'ils ont le même sens, mais par forcément la même forme scripturale (forme d'écriture, présence de majuscules/minuscules, accents, ligatures...).
Le terme de collationnement et sa pratique existe dans divers métiers autre que l'édition ou l'informatique, notamment dans l'aviation ou les secours. Dans ces deux métiers, un ordre parlé doit impérativement faire l'objet d'un collationnement qui consiste, pour le récepteur à répéter dans sa voie et son phrasé le message qu'on lui a transmis afin qu'il n'y ait aucune erreur d'interprétation. Les deux parties devant être en parfait accord sur les termes.
Exemple :
- ATC (Air Trafic Control) : "PARIS CDG, Vol Air France 714 pour Sidney, veuillez monter à 30 000 pieds"
- PILOTE : "Ici AF 714, je monte à trois mille pieds"
- ATC : "PARIS CDG, AF 214, montez à 30 000 pieds, je répète TRENTE MILLE PIEDS"
- PILOTE "ici AF 214, je monte à ttreeeeuuufff friiitttt prouttsch (interférences) pieds"
- ATC : "PARIS CDG, AF 214, interférences, montez à 30 000 pieds, je répète TRENTE MILLE PIEDS"
- PILOTE "OK AF 214, je monte à trente mille pieds"
Dans la sécurité (police, pompiers...) une erreur de compréhension sur une adresse ou envoyer les secours peut être fatale. C'est pourquoi on procède de la même manière dans les conversations radio afin de lever tout doute.
En informatique la collation sert à gérer :
- La sensibilité à la casse (majuscule/minuscule) différenciées ou non (CS/CI)
- La sensibilité aux caractères diacritique (accents, cédille, ligature : œ, æ...) différenciées ou non (AI/AS)
- La sensibilité à la largeur du caractère (2 = ² ?)
- La sensibilité aux kanatypes du japonais (distinction ou confusion des écritures katakana et hiragana)
- Les règles de tri spécifiques à la langue (en particulier pour les lettres accentuées ou supplémentaire telles le eszett allemand : ß)
A +
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager