salve, <br>premessa:<br>versione python 2.4 (sia su windows che su linux)<br><br>ho un problema con l'encode di caratteri accentati nel caso di inserimento di dati nel database (creato con uno script python) e della loro lettura.
<br><br>i dati sono inseriti nel db tramite un form html e visualizzati in form html per permetterne la modifica.<br><br>il problema e' che se insersico caratteri accentati li accetta (a volte) ma nella visualizzazione per la modifica non li accetta (nella pagina visualizza delle A seguite da numeretti ma nei campi del form non le visualizza per niente).
<br><br>ho provato di tutto:<br>stringa.encode('nomeencoding') prima dell'inserimento in database,<br># -*- coding: iso-8859-1 -*- all'inizio di ogni script<br>file sitecustomize.py (con sys.setdefaultencoding
('..') importato nei vari script<br><br>in alcuni casi mi da l'errore che 'ascii' non puo' decodificare quei caratteri.<br><br>ho provato qualsiasi tipo di encoding...<br><br><br>mi potete aiutare?
<br><br>grazie.<br>