Díky za reakci.
Překódování už umím, jen mi to nelezlo do palice.

Ve scriptu mám nastaveno:
# -*- coding: utf-8 -*-
S tím to asi souviset nebude.

Zkusím to uzavřít s tím, že je vlastnost ntwdblib.dll od Microsoftu
kterou to na windows platformě využívá.

ZU


MICHÁLEK Jan Mgr. napsal(a):
No, jednak je možné změnit kódování skriptu v pythonu
# -*- coding: cp582 -*-
Nebo to změnit ve MSSQL, což by mělo jít, nebo to propašovat do dotazu, to jsem 
nezkoušel.
Nejjednodušší je ale použít

X.decode('cp852').encode('do ceho to chces')

Obecně jsem s tím měl konkrétně v MS SQL taky docela problémy, pak jsme to 
nějak udělali (už si nespomenu jak), jde taky o to, jesti to máš ve varchar, 
nebo v nvarchar, páč v nvarchar je to uložený včetně kódování (proto taky 
nvarchar zabere víc místa).
Mrkni sem
http://msdn.microsoft.com/en-us/library/aa276823%28SQL.80%29.aspx
A sem
http://msdn.microsoft.com/en-us/library/ms184391.aspx
A sem

Pymssql je príma, mám s tím jen ty nejlepší zkušenosti.
Je.


_______________________________________________
Python mailing list
Python@py.cz
http://www.py.cz/mailman/listinfo/python

Odpovedet emailem