wie kann man Sonderzeichen, wie z.B. Umlaute per Python und PyGreSQL in die PostgreSQL Datenbank bekommen?
Ich habe folgendes Verhalten:
Code: Alles auswählen
>>> conn.query("SELECT * FROM A1339 WHERE NAME = 'Schweiz'")
<pg query result>
>>> conn.query("SELECT * FROM A1339 WHERE NAME = 'Österreich'")
Traceback (most recent call last):
File "<pyshell#32>", line 1, in -toplevel-
conn.query("SELECT * FROM A1339 WHERE NAME = 'Österreich'")
ProgrammingError: ERROR: invalid byte sequence for encoding "UNICODE": 0xd673
Code: Alles auswählen
unicode("Österreich", "latin-1")
Viele Grüße,
Ulla.