C Shell Wiki
Posts (Latest 10 updated) :
Read all
Contents:
  1. [Linux] C Shell (csh) iconv utilizzo: Convertire la codifica dei file di testo
    1. Overview
    2. Usage
    3. Common Options
    4. Common Examples
    5. Tips

[Linux] C Shell (csh) iconv utilizzo: Convertire la codifica dei file di testo

Overview

Il comando iconv è utilizzato per convertire la codifica dei file di testo da un formato a un altro. È particolarmente utile quando si lavora con file che utilizzano diverse codifiche di caratteri, consentendo di garantire la compatibilità tra sistemi e applicazioni.

Usage

La sintassi di base del comando iconv è la seguente:

iconv [opzioni] [argomenti]

Common Options

  • -f : Specifica la codifica di origine.
  • -t : Specifica la codifica di destinazione.
  • -o : Indica il file di output.
  • -l : Elenca tutte le codifiche supportate.

Common Examples

Ecco alcuni esempi pratici di utilizzo del comando iconv:

  1. Convertire un file da UTF-8 a ISO-8859-1:
    iconv -f UTF-8 -t ISO-8859-1 input.txt -o output.txt
    
  2. Convertire un file da Windows-1252 a UTF-8:
    iconv -f WINDOWS-1252 -t UTF-8 input.txt -o output.txt
    
  3. Visualizzare tutte le codifiche supportate:
    iconv -l
    
  4. Convertire un file e stampare l’output direttamente nel terminale:
    iconv -f UTF-8 -t ASCII input.txt
    

Tips

  • Assicurati di conoscere le codifiche di origine e destinazione per evitare errori di conversione.
  • Utilizza l’opzione -o per salvare il file convertito in un nuovo file, evitando di sovrascrivere l’originale.
  • Se non sei sicuro della codifica di un file, prova a visualizzarne il contenuto con file o cat per avere un’idea migliore.