Ho un piccolo script.sh creato su Mys1.0/Mingw su Windows.
Quando apro un file scaricato con wget, trovo che la, è, viene
convertita in, è.
Con cosa apri il file scaricato? Con il famigerato notepad o con un altro
editor?Gli puoi dire quale codifica usare per il testo che stai vedendo?
Magari lo vedi pasticciato solo perché l’editor lo legge con la codifica
sbagliata.
Hai provato a usare le opzioni --remote-encoding e —local-encoding?
Le scrivo nello file.sh?
Sono opzioni di wget. Vedi man wget.
Se lo apro con Wordpad la lettera e èrrata, se lo apro con Pspad e ok!
Allora forse è Wordpad che non capisce le codifiche diverse da quelle di
Microsoft. Usa un editor di testo decente.
Il fatto e che, utilizzo parte del contenuto del file, per creare un
nomefile.txt, dall'interno dello script.sh, e mi cambia le lettere! :-)
Continuo ad avere l’impressione che tu abbia qualche altro problema con le
lettere accentate…
Ma non avevi detto che era uno script .bat? O ricordo male?
Lo script e .sh, ho detto che in un altro script.bat, che non ha niente a
che fare con quello.sh, ho questa
istruzione:
mode con codepage select=1252
Ad ogni modo, non ti aspettare che la shell di Windows (facciamogli i
complimenti) supporti in modo indolore nomi di file con >ettere accentate…
se vuoi evitare problemi è meglio che fai tutto in una shell che capisca
unicode, come bash o sh.
Quando avvio Msys, mi carica:
C:\msys\1.0\bin\sh.exe, una versione per windows di shell bourne linux o
simili.
Ciao
--
Per REVOCARE l'iscrizione alla lista, inviare un email a
debian-italian-requ...@lists.debian.org con oggetto "unsubscribe". Per
problemi inviare un email in INGLESE a listmas...@lists.debian.org
To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/1E510E4BF13543EFAF4CCCBBD305C4A9@rx