Script pour remplacer des characters speciaux dans des fichiers
Bonjour,
Je recherche un script pour scanner tous les fichiers d'un repertoire pour remplacer certains characters speciaux (de la liste ci dessous) par un espace ou un "_"
Voici un exemple d'un texte d'un fichier :
0000ACSYOK WRLVT
(Notepad++ affiche un 'SUB')
il semblerait que ce charactere fait parti de la liste des characters non imprimables :
Les 33 premiers caractères (0 à 32) et le caractère 127 forment les caractères non imprimables.
Citation:
DEC HEX Description
0 00 NUL Null
1 01 STX Start of Header
2 02 SOT Start of Text
3 03 ETX End of Text
4 04 EOT End of Transmission
5 05 ENQ Enquiry
6 06 ACK Acknowledge
7 07 BEL Bell
8 08 BS BackSpace
9 09 HT Horizontal Tabulation
10 0A LF Line Feed
11 0B VT Vertical Tabulation
12 0C FF Form Feed
13 0D CR Carriage Return
14 0E SO Shift Out
15 0F SI Shift In
16 10 DLE Data Link Escape
17 11 DC1 Device Control 1 (XON)
18 12 DC2 Device Control 2
19 13 DC3 Device Control 3 (XOFF)
20 14 DC4 Device Control 4
21 15 NAK Negative acknowledge
22 16 SYN Synchronous Idle
23 17 ETB End of Transmission Block
24 18 CAN Cancel
25 19 EM End of Medium
26 1A SUB Substitute
27 1B ESC Escape
28 1C FS File Separator
29 1D GS Group Separator
30 1E RS Record Separator
31 1F US Unit Separator
32 20 [Space] Space
127 7F DEL Delete
Merci pour votre aide.