morning ha scritto:
Ettore , ti spiego:
i miei files da Linux sono esportati su un server Windows prima di essere inviati a Infocert
da qui ho messo un batch.bat del tipo:
fart "C:\Users\nome\Desktop\DaInviare\*.xml" ° .
che cerca il carattere ° per sostituirlo col puntino
non funziona !!
mentre funziona se uso qualsiasi altra stringa o carattere...
hai qualche altro comando o batch da far girare in Windows ??
grazie ciao
Ti assicuro che sotto Windows non ci sono problemi di riconoscimento del segno grado °, poichè è un carattere ASCII, per l'esattezza Chr(248) o, se vuoi, nel sistema binario corrisponde a "11111000".
Ciò premesso, io ritengo che la procedura di affidare ad un file batch il compito di ricercare e convertire caratteri non conformi, non sia quella più idonea.
Io aggiungerei, al codice che hai già utilizzato per convertire tutti gli altri caratteri "strani" in caratteri "normali", anche quello per convertire il segno "grado" ° in quello che vuoi.
Ovviamente tutto dipende da quale linguaggio stai usando per programmare.
Se provi a descrivere appunto il codice che hai usato per gli altri caratteri, penso che, se non io direttamente, ci possa essere qualcuno in grado di aiutarti.
Così mi sembra troppo vaga la descrizione che hai fatto del tuo problema.