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