amic a écritTu peux mettre un [Résolu] alors…
À ce propos, est-ce qu'il y a des gens qui ont déja utilisé la broken pipe ? Elle sert à quoi en fait ?…
Alors, je viens de lire un thread twitter à ce propos récemment, mais en anglais.
Premier tweet du fil (3 messages):
https://twitter.com/gro_tsen/status/1271959929612636160
Lien vers la vidéo sur youtube citée par le premier tweet:
https://www.youtube.com/watch?v=BktIY7VbrUs
(Apparemment je n’ai pas le droit de mettre des liens :rolleyes:) edit: merci pour l’élévation de droits 🙂
Le texte du fil:
Gro-Tsen (twitter) a écritAn explanation of how we got to have two different broken bars (‘|’ vs ‘¦’) in computer character sets (U+007C VERTICAL LINE and U+00A6 BROKEN BAR) in Unicode, starting with a compromise in ASCII 1967 and a change in ASCII 1977… and ultimately, confusion!
To summarize: ASCII 1967 had ‘¦’ to avoid confusion with ‘|’ which could share its place with ‘!’ in certain contexts, but ASCII 1977 but ‘|’ back in place 0x7c, which didn't stop the IBM PC and keyboards from displaying 0x7c as ‘¦’, something now (mostly) fixed. …
… But then when extended charsets like ISO-8859-1 came out, they thought it was necessary to re-encode the ‘¦’ character which had briefly taken the place of ‘|’. Hence, a character now in Unicode whose only purpose is to NOT be ‘|’. #ContextClub
Traduction rapide en français:
«¦» a été utilisé dans l’ASCII 1967 car «|» était utilisé parfois dans le sens de «!».
Dans l’ASCII 1977, le «|» a été remis position 0x7c mais les PC IBM et les claviers affichaient quand même «¦».
Quand ISO-8859-1 est arrivé, ils ont gardé le caractère «¦» en plus de «|».
Nous avons donc maintenant le caractère «¦» dont le seul but est de ne pas être «|».