Follow

Ne me lancez pas sur les charsets, au boulot je gère le transferts de fichiers entre applis sur MVS (EBCDIC), Unix (ASCII), Linux (iso8859-15 ou utf-8 selon l'humeur des devs), windows (lol le \r\n) et fichiers uploadés par des utilisateurs sous mac, qui ont été modifiés par des utilisateurs sous windows (avec notepad).

Ah et aussi, dans le bancaire, on adore les fichiers texte au format fixe.
Càd : header = 160 caractères
donnée ? 160 caractères !
Séparateurs ? ben tu comptes les caractères :s
Oh ! tu avais mis un accent, transmis ton fichier en utf-8, mais on attendait de l'iso8859-15 ?
Ben ça devient â€, donc 2 caractères, donc 161 sur la ligne, donc c'est trop. On rejette tout ! :grr:

Et le nombre de fois où j'ai entendu "mais je comprends pas, quand je regarde le fichier, je vois bien l'accent !"
"L'appli attend quel format ?"
"De l'utf-8"
"Ton putty utilise quel encodage ?"
"... iso8859-15"
(oui, on bosse avec putty, chut, c'est le bancaire, on n'a pas le droit à linux sur nos postes)

@saorimni 😱

Mes condoléances pour ta santé mentale ! (;__;)7

@TritTriton En vrai j'aime ça, comprendre pourquoi ça devient é (ou autre) dans la base de donnée cible alors que tout semblait ok sur le trajet. :s

violence 

violence 

@saorimni Ah, c'est génial ! Les tailles multiples de 80 viennent du nombre de colonnes des cartes perforées IBM, je suppose ?

@carolynn oh mon dieu, tu crois ?
Je ne sais pas du tout, c'est des formats d'échange qui remontent à avant ma naissance :s

@saorimni @Sylvhem C'est là qu'on voit à quel point le web c'est génial : l'UTF-8 avec retours à la ligne type UNIX y sont déjà rois. :D

@saorimni Si au moins les utilisateurs windows éditent avec Notepad c’est pas mal, ça aurait pu être msword…

@lord @saorimni notepas : qui s'empresse d'ajouter 2 caractères "invisibles" en début de fichier s'il rencontre de l'utf8 😭

@saorimni À l'INRA, la prod en avait marre de ce genre de soucis du coup j'avais codé une fonction qui lisait le fichier de manière binaire et rejetait une erreur quand le fichier ne remplissait pas les conditions d'entrées (ou éventuellement corrigeait le fichier dans certains cas).

@saorimni même combat (et impossibilité de faire comprendre à mes collègues ce qu'est l'UTF8).

Sign in to participate in the conversation
Eldritch Café

Une instance se voulant accueillante pour les personnes queers, féministes et anarchistes ainsi que pour leurs sympathisant·e·s. Nous sommes principalement francophones, mais vous êtes les bienvenu·e·s quelle que soit votre langue.

A welcoming instance for queer, feminist and anarchist people as well as their sympathizers. We are mainly French-speaking people, but you are welcome whatever your language might be.