Pagina 1 di 1

File di testo Windows -> ISO8859-{1,15} (charset)

Inviato: gio 15 nov 2007, 9:34
da targzeta
Salve ragazzi, premetto che ho fatto una ricerca sia qui che con google.

Il mio problema è semplice, ho preso in mano un sito web le cui pagine html sono state scritte con un qualche prodotto M$ (non ricordo il nome) e salvate quindi con un set di caratteri che non conosco.
Vorrei portare tutti questi file html in formato ISO8859-1 o ISO8859-15. Il programma

Codice: Seleziona tutto

iconv
sembra fare per me, solo che vuole sia il set di caratteri iniziale che quello finale. Io quello finale lo conosco, è quello iniziale che non conosco.

Che voi sappiate, esiste un qualche programma (a riga di comando) che, analizzando il file riesca a scovare il set di caratteri utilizzato?

Grazie mille in anticipo,
Spina

Inviato: gio 15 nov 2007, 10:18
da giberg
Ciao
hai provato ad aprire il file con un editor di testo tipo Kate? Nel menù strumenti di Kate trovi le codifiche. In teoria dovresti trovare spuntata la codifica del file, salvo il fatto che non ne imponga una di default nel caso non la riconosca.
Certo è che nel caso di molti file sarebbe più comodo riconoscere le modifiche automaticamente da riga di comando.

Inviato: gio 15 nov 2007, 10:22
da targzeta
giberg ha scritto:....Certo è che nel caso di molti file sarebbe più comodo riconoscere le modifiche automaticamente da riga di comando.
Sono proprio daccordo con te :), non è il massimo guardarsi tutti i file uno per uno :), al più proverò ad usare "tr" per convertire determinati caratteri.

Spina

Inviato: gio 15 nov 2007, 10:41
da mauro
googlando ho trovato questo ( non l'ho provato pero')
http://www.mnogosearch.org/guesser/

Inviato: gio 15 nov 2007, 10:46
da targzeta
mauro ha scritto:googlando ho trovato questo ( non l'ho provato pero')
http://www.mnogosearch.org/guesser/
A parte questa nota:
Note that other "almost text" formats like HTML will return bad results
sembra interessante, vedrò di provarlo (non appena torno a casa) e vi faccio sapere, grazie per il tempo che hai speso, anche io continuo le mie ricerche.

Spina

Inviato: gio 15 nov 2007, 14:31
da albatros
Hai provato a vedere se nel "sorgente html" c'è un tag dove viene indicato il charset usato, ovvero una cosa tipo:
<META http-equiv="Content-Type" content="text/html; charset=utf-16"> ?
(presa dalla home di microsoft.it)

Inviato: ven 16 nov 2007, 15:18
da targzeta
albatros ha scritto:Hai provato a vedere se nel "sorgente html" c'è un tag dove viene indicato il charset usato, ovvero una cosa tipo:
<META http-equiv="Content-Type" content="text/html; charset=utf-16"> ?
(presa dalla home di microsoft.it)
niente :)

Spina