Detecting filename-encoding (on WinXP)?
Tim N. van der Leeuw
tim.leeuwvander at nl.unisys.com
Thu Feb 2 11:03:14 EST 2006
Hi,
I have a need to store directory and filenames in a database. For the
database I chose to use UTF-8 encoding; but the actual encoding used is
probably immaterial: whichever coding I take, I'll run into this issue
eventually.
At first my code worked until I ran into a directory full of Cyrillic
characters and my program blew up.
So now what I need to know is, how do I find out in what encoding a
particular filename is? Is there a portable way for doing this? And if
not, then what is the non-portable way for doing this on Windows?
(WinXP)
(If there's only a non-portable way then I'll worry about porting it
later, if and when this program will ever have a need to run on a
Unix-like environment)
Many thanks in advance,
--Tim
More information about the Python-list
mailing list