[PIPython] problema EURO
Mariano Di Felice
mariano.difelice
Mar 15 Nov 2005 19:41:26 CET
salve a tutti
ho un problema di enconding che proprio non riesco a capire...
avendo il codice di seguito pastato:
#!/usr/bin/env python
#-*- coding: ISO8859_1 -*-
import wx
class Test(wx.Frame):
def __init__(self):
wx.Frame.__init__(self, None ,-1, "")
sizer = wx.BoxSizer(wx.VERTICAL)
self.text = wx.TextCtrl(self, -1, size=(300,40))
self.copy = wx.TextCtrl(self, -1, size=(300,40))
sizer.Add(self.text)
sizer.Add(self.copy)
self.SetSizer(sizer)
self.CenterOnScreen()
wx.EVT_TEXT(self, self.text.GetId(), self._onchar)
self.text.SetFocus()
def _onchar(self, event):
t = self.text.GetValue()
self.copy.SetValue( t )
event.Skip()
if __name__ == "__main__":
app = wx.PySimpleApp(0)
t = Test()
t.Show()
app.MainLoop()
Questa semplice classe ha due semplici oggetti: 2 wxTextCtrl
qualsiasi cosa scrivo nella prima textctrl, viene replicato ad ogni
lettera nella seconda textctrl
Il problema è quando digito il simbolo dell'Euro (?), in pratica, il
getValue del textctrl mi torna vuoto.
Secondo me il problema potrebbe essere l'encoding, ma si accettano altre
ipotesi
Qualcuno ha la vaga idea di come impostare l'encoding e quale sia quello
giusto??
grazie
--
/\/\ariano Di Felice
Java PHP Python programmer
with MySQL, PostgreSql, SQLite and Oracle support
Linux Platform Developer
mariano.difelice a gmail.com
Tel. 0735 703735
Cell +39 339 6407211
---------------------------------------------------------
NO ai brevetti software! http://www.nosoftwarepatents.com
More information about the Python
mailing list