2011/10/5 Valerio Pachera <[email protected]>:
> Ciao ragazzi, ho bisogno di una dritta.
> Ho necessità di rinominare dei file da un windows 2008.
> Questi file contengono dei caratteri accentati o particolari, come '°'.
Qual e' l'encoding?
Scommetto la versione bastarda di latin-1, il malefico codepage 1252.
> Devo sostituire questi caratteri con caratteri alfanumerici non accentati.
>
> Siccome la gestione delle stringe non è una cosa banale,
Non sara' banale in Python, ma negli altri linguaggi e' molto peggio.
> come mi consigliate di procedere?
prova a guardare questo modulo:
easy_install unidecode
al piu' dovrai usare filename.decode('cp1252') o quello che e',
prima di passare il nome alla funzione unidecode.
_______________________________________________
Python mailing list
[email protected]
http://lists.python.it/mailman/listinfo/python