Newsgroup: it.comp.os.dos
Titolo: Accentate PERSE su vecchissimi files

Salve a tutti,
sono riuscito a recuperare dei vecchissimi files di un backup del 1993
fatto con DOS 6.0 backup.
Il processo di recupero è stato complesso. Ho dovuto infatti far
funzionare il backup per dos sotto windows ME e procurarmi una
versione di Doublespace per dos 6.22.
Ho scoperto infatti che il Backup per dos 6.0 usava un algoritmo di
compressione differente da quello adottato da dos 6.22.
Il recupero è stato completato. Tuttavia mi sono accorto di un fatto.
Le vocali delle sole lettere minuscole sono state convertite con uno
strano carattere accentato, anche le lettere accentate sono state
convertite con caratteri strani.
C'è un modo, magari un programma in grado di filtrare questi files e
recuperarli. Sto provando con trova e sostituisci di una
videoscrittura, ma ci sono diversi casi con interruzioni di riga che
si confondono con casi voluti e quindi rovinano e allungano il lavoro
Petro

 Petro
Petro se usi l'editor è un problema perchè trasforma come dicevi
dei caratteri speciali in return o altri metodi che servono all'editor
per visualizzarese il contenuto del file...
quello che serve è un programmino semplice che apre il file in formato
binario, cioè realmente carattere per carattere, senza metodi alcuni...
è un programma di filtraggio che posso fare anch'io, è facile se
è come credo...
PROCEDURA PROGRAMMA
inserisci il nome del file da filtrare
inserisci il carattere da sostituire
inserisci il carattere che sostituisce
apertura del file
correzione
chiusura file
è questo che intendevi?
ciao duido
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 convertite con caratteri strani.
Il problema e' che i cosiddetti "caratteri estesi" sono mappati in modo
diverso dai due programmi (quello che ha creato il file e quello che usi
ora per aprirlo). 
Mi spiego con un esempio: supponi che l'editor che ha creato il tuo file
all'epoca considerasse la "a accentata" come il carattere numero 146 (e'
un numero a caso, non badarci). Questo vuole dire che nel file e' stato
salvato appunto questo codice in corrispondenza di quel carattere. Il
programma che usi ora, pero', considera la "a accentata" come il
carattere 182, mentre il 146 e' la "u con dieresi". Questo vuole dire
che, quando apri quel file, vedrai la "u con dieresi" al posto della "a
accentata". 
Il dos supporta molti differenti set di "caratteri estesi", a seconda dei
diversi alfabeti nazionali, questi set sono detti "codepages". E' molto
probabile che il tuo programma nel 1993 abbia creato questi files usando
la codepage 850, che corrisponde all'alfabeto dell'Europa Occidentale.
Non credo che abbia usato la codepage standard americana (la 437),
perche' non comprende tutte le lettere accentate. 
Windows ME, purtroppo, usa una codepage differente dalla 850 (mi sembra
si chiami 1252 o qualcosa di simile) per l'alfabeto dell'Europa
Occidentale, e quindi se tenti di aprire i tuoi files, ad esempio, con il
blocco note, i caratteri estesi saranno tutti diversi. 
Puoi provare ad aprire il file con l'editor di Ms-Dos, che dovrebbe
essere incluso anche in WinME e che supporta la codepage 850, o con un
altro programma Dos. Oppure dovresti trovare un editor per windows che
supporti le differenti codepages del dos (non ne conosco, ma non vuole
dire che non esistano).
Per la cronaca, l'editor di ms-dos si chiama "
edit.com
" e lo dovresti
trovare in "windows\command". Oppure lo puoi scaricare sempre dalla
stessa pagina (dovrebbe essere nello stesso archivio degli oldmsdos
extras). 
-- 
Carlo Luciano

In data astrale Mon, 07 Jan 2002 08:40:46 GMT, 
carca...@libero.it
 (Petro
Petronillus) scrisse:
[...]
c'è un programma credo si chiami "pulisci" che fa sto tipo di cose... Non l'ho
mai usato in verità, ma prova...
http://www.arti2000.com
ciao
Html-man
"Chi cerca trova...Un'altra cosa"
ICQ 70825171
Visit the Html-man's site at 
http://htmlman.firenze.net

 convertite con caratteri strani.
Hai provato a visualizzarle in DOS puro e senza codepage850?
Hai provato ad usare LIST per DOS ed a mascherare l'ottavo bit (tasto
"7")?
Wordstar faceva questi "scherzi" nei suoi documenti.
Win9x, invece, fa differenza tra file di testo DOS e file fatti da lui
(che chiama "ansi").
Editpad Classic ha il "convert" OEM-ANSI e viceversa, che trasforma
svariate skifezze in caratteri leggibili.
www.jgsoft.com
 (e' quasi freeware, chiede solo una cartolina in cambio)
credo che ci sia un redirect all'attuale sito, che invece vuole venderti
la verione "pro": provale pure tutte, e' un ottimo text editor.
Fabrizio

Grazie a te e a tutti i contributi per l'aiuto dato.
Credo di avere trovato il problema. Sono dei files di una vecchissima
versione di Word Star che usavo nel 1986 su un IBM XT e che ora non ho
più. 
Ho posto un messaggio per cercare di recuperarli.
Grazie ancora per l'aiuto
Petro