Re: [Python] Curiosa interpretazione dell'encoding nelle stringhe di mssql

2006-09-01 Per discussione Lawrence Oluyede
Sembra che sql encodi in ucs-2, non ho trovato, nonostante mille tentativi, una soluzione chiara. UCS-2 è una famiglia di encoding. Immagino che sia UTF-8... Se fai stringa.decode("utf-8") non va? -- Lawrence http://www.oluyede.org/blog ___ Python ma

Re: [Python] Curiosa interpretazione dell'encoding nelle stringhe di mssql

2006-09-01 Per discussione Fabrizio Cornelli
> Ma perchè una stringa viene interpretata in una maniera se eseguita da > python.exe e in un'altra se eseguita da python idle?Le magie di Windows, a questo sinceramente non ti so dare una rispostaimmediata. Può dipende da vari fattori. La customizzazione delsite.py, le variabili d'ambiente e altr

Re: [Python] Curiosa interpretazione dell'encoding nelle stringhe di mssql

2006-09-01 Per discussione Lawrence Oluyede
Cerco di spiegarmi: dico che un sorgente ha l'encoding latin-1, che è quello che attribuisce alla lettera à l'encoding \x83. Questo quindi non ha effetto sulle stringhe definite banalmente come: a="stringa" Se ho ben capito la risposta è si, o meglio... ASCII è un subset di Latin-1 Ma perchè u

Re: [Python] Curiosa interpretazione dell'encoding nelle stringhe di mssql

2006-09-01 Per discussione Manlio Perillo
Fabrizio Cornelli ha scritto: > [...] > > Ho provato a guardare se per caso sys.getdefaultencoding () restituisce > qualcosa di diverso, ma in entrambi gli ambienti restituisce 'ascii'... > Restituisce sempre ascii perchè nel modulo site.py, di default, gli si dice di fare così. Una risposta più

Re: [Python] Curiosa interpretazione dell'encoding nelle stringhe di mssql

2006-09-01 Per discussione Fabrizio Cornelli
Ciao Lawrence,  grazie per la pronta risposta. :-) > Ho avuto l'accortezza (spero di aver fatto bene) di mettere in testa la > stringa:> -*- coding: latin-1 -*-Questo ha poco a che vedere. Serve per i commenti e gliidentificatori. Insomma serve per poter "digitare" caratteri inLatin-1 nel file .py.

Re: [Python] Curiosa interpretazione dell'encoding nelle stringhe di mssql

2006-09-01 Per discussione Manlio Perillo
Lawrence Oluyede ha scritto: > [...] > >> Ho avuto l'accortezza (spero di aver fatto bene) di mettere in testa la >> stringa: >> -*- coding: latin-1 -*- > > Questo ha poco a che vedere. Serve per i commenti e gli > identificatori. Ma serve anche per far sapere all'interprete come trasformare gl

Re: [Python] Curiosa interpretazione dell'encoding nelle stringhe di mssql

2006-09-01 Per discussione Lawrence Oluyede
Chi ha realizzato il db al quale devo accedere ha avuto la brillante idea di usare dei caratteri accentati (Es: "id_attività") nei nomi delle tabelle e nei nomi dei campi, cosa che mi ha costretto, per non so quale questione di encoding, a creare delle viste con i nomi ascii, risolvendo temporanea

[Python] Curiosa interpretazione dell'encoding nelle stringhe di mssql

2006-09-01 Per discussione Fabrizio Cornelli
Ciao a tutti,sono nuovo di questa lista ma scrivo codice da qualche tempo. Ho bisogno, in questi giorni, di interfacciarmi ad un db mssql (si lo so... :-)) e sto usando con discreta soddisfazione il modulo pymssql. Chi ha realizzato il db al quale devo accedere ha avuto la brillante idea di usare d