Thank you!!! I have had problems with other stuff because of this (mainly py2exe!)
It did the job! I thank you a lot. Just wondering though, D:/Travaux/5ème session/B51 - Dev. de Systèmes/Workspace/LMAOSoft/Controleur.py That's my filepath, what is not ASCII in there? è???? Just checked and it's 138 in ascii... Anyway, thanks a lot Christian Tim Daneliuk wrote: > Sefyroth wrote: > > Thanks, > > > > but I get this error when I try this. > > > > UnicodeEncodeError: 'ascii' codec can't encode character u'\xe8' in > > position 12: ordinal not in range(128) > > > > I had encountered it with the askdirectory method as well. Is there an > > easy way to bypass this? > > > > Thanks again > > I believe you are running into a directory or file name that has > non-ascii characters in it. Python as shipped is set up to > deal with ascii as its native encoding format. You can change > this by editing the "site.py" file - look in the Lib directory > in your python installation. Look for this code: > > ------------------------------- > def setencoding(): > """Set the string encoding used by the Unicode implementation. The > default is 'ascii', but if you're willing to experiment, you can > change this.""" > encoding = "ascii" # Default value set by _PyUnicode_Init() > if 0: > # Enable to support locale aware default string encodings. > import locale > loc = locale.getdefaultlocale() > if loc[1]: > encoding = loc[1] > ------------------------------- > > > > Change the "if 0:" to "if 1:" and see if that doesn't fix the problem. > > > > -- > ---------------------------------------------------------------------------- > Tim Daneliuk [EMAIL PROTECTED] > PGP Key: http://www.tundraware.com/PGP/
-- http://mail.python.org/mailman/listinfo/python-list