Potrebbe esservi capitato di dover leggere in ambiente Windows un file scritto su un sistema operativo differente che utilizzava una codifica tale da rendere il testo parzialmente o totalmente illeggibile.
Il problemi maggiori si hanno per quanto riguarda le interuzioni di riga, i tabulatori e tutti i caratteri speciali contenuti all’interno di file scritti nel mondo Unix.
Ma cosa causa questo disallineamento tra Unix e Windows?
Il tutto nasce da una disparità nella scelta dei caratteri di terminazione. Come terminatore di linea, ad esempio, il sistema di casa Microsoft utilizza due caratteri, un carriage return e un line feed, mentre Unix utilizza solo il line feed.
Quindi prendendo un file che “va a capo” con un line feed, Notepad si aspetta di trovare un carriage return che invece è mancante.
Per sistemare il documento occorre quindi effettuare una conversione di formati, utilizzando un sofware in grado di gestire più codifiche diverse. Un esempio di questi è il freeware Notepad++.
Questo software permette di decodificare il formato UNIX e, volendo, anche di salvare il documento ricodificato in formato Windows.

Chiudi
Diventa Redattore!