FarewellLe 08/09/2013 à 17:43
jevaisrepondrealaplacedezerosquare,maisengrosl'utf-8estvenducommeunmoyendetransporterdel'unicodelaoul'asciietendu(8bits)estautorise,sansavoirbesoind'adapterlesapplicationsdetransportdeflux,contrairementautf-16ouutf-32quiintroduiraientdeszerodansleflux.(j'imaginequetusaisdejatoutça,maisbon)
(faussebonneidee)c'estgenialpourtouslesscriptsutilitairesunixquifonctionnentavecdeschaînesbinaires8bitstermineesparunzero,parcequeducouptun'aspasbesoindelesmettreajourpoursupportercenouvelencodage.(risqueeleved'ajouterdenouveauxbugs)donctoutmarchedejasansquetun'aiesrienafaire…!
saufqu'enpratique,etapartquelquesexceptions,lesapplicationsonttoujours—unpeu,oumemebeaucoup—besoindecomprendrecequitransiteparelles.etc'estlaquetoutelalogiquetombeal'eau.
tufinistôtoutardpardevoircorrigerchaqueapplicationpourajouterunsupportexpliciteutf-8.(maisleplustardpossibleparcequ'onavraimentpasenviedelefaire…^^)
aufinaltuasjustefonctionnependantdesanneesavecunsupportpartieletboguedelachosesanst'enpreoccuper,cequinesignifiepaspourautantquedesutilisateursçaetlan'aientpaseteincommodesparlachose;maistun'enavaisrienafoutre,doncilsessayaientdecontournerlesproblemes,parexempleenevitantdemettredesaccents"parcequeçaposedesproblemes"…(parfaitexempledenon-solution)
atitred'exempletoutcon,unshellcommebash,zsh,ouautre,sicodesanssupportspecifiqueutf-8,nevapascomprendrecequiluiarriveenrecevantcertainessequencesdecaracteresutf-8apartirdu[driverdu]clavier…inutiledementionnerquel'experienceutilisateurestalorscompletementachier…(jenementionnepasçaauhasard…)
(y'asouventlememegenredeproblemeaveclesespacesdanslesnomsdefichiersaussi…onvaterepondre"bennemetspasd'espace!
",etlatutediras"bellementalite!"
)
?
