Python, Interbase und Unicode
Verfasst: Freitag 2. April 2004, 12:20
Ich hab da mal ein Problem:
Eine Anwendung liest aus einem Active-Directory die Benutzergruppen und die Benutzer aus. Diese Daten sollen in eine Interbase-DB geschrieben werden.
Das Problem tritt an der DB-Schnittstelle auf, sobald Umlaute in dem Gruppennamen oder im Benutzernamen sind.
Python : ActivePython 2.3.3
win32all: build 200
kinterbasdb 3.1 pre 7
bekomme folgenden Fehler :
512 Domänen-Admins
Traceback (most recent call last):
File "C:\devel\test\unitest.py", line 14, in ?
cur.execute(stm)
File "C:\Python23\Lib\site-packages\kinterbasdb\__init__.py", line 1553, in execute
self.description = _k.execute(self._C_cursor, sql, params)
UnicodeEncodeError: 'ascii' codec can't encode character u'\xe4' in position 54: ordinal not in range(128)
hat jemand 'ne idee??
mfg, querdenker
Eine Anwendung liest aus einem Active-Directory die Benutzergruppen und die Benutzer aus. Diese Daten sollen in eine Interbase-DB geschrieben werden.
Das Problem tritt an der DB-Schnittstelle auf, sobald Umlaute in dem Gruppennamen oder im Benutzernamen sind.
Python : ActivePython 2.3.3
win32all: build 200
kinterbasdb 3.1 pre 7
bekomme folgenden Fehler :
512 Domänen-Admins
Traceback (most recent call last):
File "C:\devel\test\unitest.py", line 14, in ?
cur.execute(stm)
File "C:\Python23\Lib\site-packages\kinterbasdb\__init__.py", line 1553, in execute
self.description = _k.execute(self._C_cursor, sql, params)
UnicodeEncodeError: 'ascii' codec can't encode character u'\xe4' in position 54: ordinal not in range(128)
hat jemand 'ne idee??
mfg, querdenker