[python] pymssql a collation

MICHÁLEK Jan Mgr. Michalek.Jan na uhul.cz
Úterý Září 8 15:23:10 CEST 2009


Já bych to opravdu viděl na to char/nchar, z toho co si psal, na to bych s podíval v první řadě.
Je. 

-----Original Message-----
From: python-bounces na py.cz [mailto:python-bounces na py.cz] On Behalf Of zu1234
Sent: Tuesday, September 08, 2009 3:23 PM
To: Konference PyCZ
Subject: Re: [python] pymssql a collation

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 na py.cz
http://www.py.cz/mailman/listinfo/python
 

__________ Informace od ESET NOD32 Antivirus, verze databaze 4405 (20090908) __________

Tuto zpravu proveril ESET NOD32 Antivirus.

http://www.eset.cz
 
 

__________ Informace od ESET NOD32 Antivirus, verze databaze 4405 (20090908) __________

Tuto zpravu proveril ESET NOD32 Antivirus.

http://www.eset.cz
 


Další informace o konferenci Python