Django <-> SQL Server 2005, Textcodierungsproblem

Ich versuche, Django-Daten unter MS SQL Server 2005 zu speichern, indem ich Folgendes verwende:

http://code.google.com/p/django-pyodbc/ (pyodbc + FreeTDS)

Solange ich einen String speichere, der aus ASCII-Zeichen besteht, ist alles in Ordnung. Wenn ich Unicode verwende (zB '\ xc5 \ x82'), wirft django ProgrammingError auf:

ProgrammingError at /admin/cli/punktrejestracji/add/
('42000', '[42000] [FreeTDS][SQL Server]The incoming tabular data stream (TDS) protocol stream is incorrect. The stream ended unexpectedly. (4002) (SQLExecDirectW)')

Das letzte Element der Spur ist:

params  ('\xc5\x82',)
self    <django.db.backends.sql_server.pyodbc.base.CursorWrapper object at 0x92ef8ec>
sql 'SELECT (1) AS [a] FROM [cli_punktrejestracji] WHERE [cli_punktrejestracji].[adres] = ? '

Übrigenshttp://code.google.com/p/django-mssql/ scheint nicht unter Linux zu funktionieren, django-mssql benötigt eine Pythoncom-Bibliothek. Habe ich recht?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage