Python Unicode to String conversion

Chris Mellon arkanes at gmail.com
Fri Aug 31 19:56:03 EDT 2007


On 8/31/07, thijs.braem at gmail.com <thijs.braem at gmail.com> wrote:
> Hi everyone,
>
> I'm having quite some troubles trying to convert Unicode to String
> (for use in psycopg, which apparently doesn't know how to cope with
> unicode strings).
>
> The error I keep having is something like this:
> ERREUR:  Séquence d'octets invalide pour le codage «UTF8» : 0xe02063
>
> (sorry, locale is french, it means "byte sequence invalid for encoding
> <<utf8>>", the value is probably an e with one of the french accents)
>
> I've found lots of stuff about this googling the error, but I don't
> seem to be able to find a "works always"-function just to convert a
> unicode variable back to string...


encode().

 You didn't post the code that was failing, I can encode that value
into UTF-8 (and unless I'm very much mistaken, you should be able to
encode any unicode string to UTF-8).



More information about the Python-list mailing list