Come decomprimere il file portoghese


0

Ho un file zip contenente dati in portoghese. Quando provo a decomprimere il file

$ unzip abc.zip

Crea un file "abc.csv" ma quando provo a esaminare i dati, ottengo "?" invece di personaggi come "á". Le mie impostazioni LANG sulla shell sono:

$ locale
LANG=pt_BR.UTF-8
LC_CTYPE="pt_BR.UTF-8"
LC_NUMERIC="pt_BR.UTF-8"
LC_TIME="pt_BR.UTF-8"
LC_COLLATE="pt_BR.UTF-8"
LC_MONETARY="pt_BR.UTF-8"
LC_MESSAGES="pt_BR.UTF-8"
LC_PAPER="pt_BR.UTF-8"
LC_NAME="pt_BR.UTF-8"
LC_ADDRESS="pt_BR.UTF-8"
LC_TELEPHONE="pt_BR.UTF-8"
LC_MEASUREMENT="pt_BR.UTF-8"
LC_IDENTIFICATION="pt_BR.UTF-8"
LC_ALL=

Apprezzerò qualsiasi aiuto su questo.

Risposte:


1

Molto probabilmente, puoi incolpare il tuo editor che non è in grado di comprendere il formato ISO-8859-1 o UTF-8. Il iconvcomando è utile in queste situazioni; prova a convertire il file csv in entrambi i modi (ISO-8859-1 -> UTF-8 e UTF-8 -> ISO-8859-1, poiché non so quale sia la tua codifica originale) e controlla se almeno uno di quei file appena creati viene letto correttamente dopo:

$ iconv -f UTF-8 -t ISO-8859-1 abc.csv > abc-latin1.csv

$ iconv -f ISO-8859-1 -t UTF-8 abc.csv > abc-utf8.csv

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.