[PERL] Suppression caractères non ascii
fbaviere
Messages postés
8
Date d'inscription
Statut
Membre
Dernière intervention
-
fbaviere Messages postés 8 Date d'inscription Statut Membre Dernière intervention -
fbaviere Messages postés 8 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Souw Windows, j'ai un fichier avec des caracteres zarbi venant d'un gros système et dont je ne peux changer ni la provenance ni la facon dont il vient.
Je souhaite enlever ces caractères zarbi (ascii invisibles mais hétéroclites....CR,LF,BEL,DC3,STX,NULL...)... ces caractères gène le traitement de awk et sed mais bizarement pas de perl (je n'ai pas compris pourquoi)
Ils sont en fin de ligne et compris entre un DC3 et un LF.
Je compte utiliser la commande suivante en perl
s/\x13....\x0A/\x0D\x0A/g;
et malheureusement cela n'enleve rien.
J'ai raté surement quelquechose
un petit exemple inclu
Un petit coup de pouce serait super!!!
Souw Windows, j'ai un fichier avec des caracteres zarbi venant d'un gros système et dont je ne peux changer ni la provenance ni la facon dont il vient.
Je souhaite enlever ces caractères zarbi (ascii invisibles mais hétéroclites....CR,LF,BEL,DC3,STX,NULL...)... ces caractères gène le traitement de awk et sed mais bizarement pas de perl (je n'ai pas compris pourquoi)
Ils sont en fin de ligne et compris entre un DC3 et un LF.
Je compte utiliser la commande suivante en perl
s/\x13....\x0A/\x0D\x0A/g;
et malheureusement cela n'enleve rien.
J'ai raté surement quelquechose
un petit exemple inclu
Un petit coup de pouce serait super!!!
A voir également:
- [PERL] Suppression caractères non ascii
- Code ascii - Guide
- Forcer suppression fichier - Guide
- Caractères spéciaux - Guide
- Caractères spéciaux mac - Guide
- Caracteres speciaux - Guide
2 réponses
https://www.cjoint.com/?etjEg10P6W
Merci mais ca ne marche pas mieux ... mais au moins j'ai mis la pièce jointe.
Merci mais ca ne marche pas mieux ... mais au moins j'ai mis la pièce jointe.