[EMAIL PROTECTED] wrote: > Actually that's what I tried to do, for example: > outputString = myString.encode('iso-8859-1','ignore') > > However, I always get such messages (the character, that's causing problems > varies, but its always higher than 127 ofc...) > > 'ascii' codec can't decode byte 0xc3 in position 51: ordinal not in > range(128) > > It doesn't matter what encoding I use (tried 'utf-8' 'utf-16' 'latin_1' and > the iso one). The debugger is showing all the special characters (from french > and german language) so I'm wondering why there's still the message about the > 'ascii' codec... > > Would that mean that the string "myString" is an ascii-string or what?
That's a *decode* error. If myString is a str object, it has to be *decoded* before it can be *encoded* to ISO-8859-1 or whatever you want, and it's defaulting to ASCII. This page may help: <http://boodebr.org/main/python/all-about-python-and-unicode> -- -- http://mail.python.org/mailman/listinfo/python-list