Postgres Mixed Encoding SQLASCII Issue
Just out of curiosity have you tried messing with the encoding on the connection object?
 Thanks for getting back to me.

Yes, the database is set for client encoding USASCII but I tried changing it to UTF8.  This did not help though because there were still unicode conversion errors for some of the characters which aren't valid UTF8 characters.

The invalid characters were \x93 and \x94
 OK, cool.  Well it looks like I can register those converters on the connection, so this should be pretty straightforward to fix.
 Thanks!

This project is giving me a hell of a headache, appreciate this
 Should be fixed in f1607416474ae99ccc16b058172cbce9d0ebd230 .

You'll need to turn off the unicode converter registration code:

``` python
db = PostgresqlDatabase('...')
db.register_unicode = False  # disables registering the unicode handlers on a per-connection basis.
```

If for some reason this doesn't solve your problem please reopen.

I have to deal with a postgres database which has mixed encodings (mix utf-8 and latin1) in some of the text fields.  Now I don't know what kind of monster doesn't properly encode text before it gets inserted into the database, but it is what it is.

I created a ByteArrayField to deal with the raw text, but I was still getting errors.  After tracing them, it's related to the following lines where you force everything to be unicode:

if psycopg2:
    import psycopg2.extensions
    psycopg2.extensions.register_type(psycopg2.extensions.UNICODE)
    psycopg2.extensions.register_type(psycopg2.extensions.UNICODEARRAY)

Commenting out the extensions fixes it for me, I know it's terrible practice and but it would be nice to have this as a configurable setting so that in the future I don't have to modify the peewee source.

Thank you very much!
