Dino, Is there somewhere I can find a reference for the other helpers in PythonOps?
Thanks, David On Dec 17, 9:33 pm, Dino Viehland <[email protected]> wrote: > We have helpers in PythonOps called MakeByteArray and MakeString which > do the conversion. To use these from Python you can do: > > import clr > clr.AddReference('IronPython') > from IronPython.Runtime.Operations import PythonOps > pickled = PythonOps.MakeString(record.data) > > > > > -----Original Message----- > > From: [email protected] [mailto:users- > > [email protected]] On Behalf Of KATO Kanryu > > Sent: Thursday, December 17, 2009 6:30 PM > > To: Discussion of IronPython > > Subject: [IronPython] How to convert from byte[] to str ? > > > Hi, > > > How to convert from byte[] to str without converted ? > > > I'm saveing datas as records to System.Data.SQLite with using cPickle. > > There are defined pickled data column as 'blob' type. > > The cPickle.dumps() outputs as str type. > > When we read 'blob' column as byte[] type. > > cPickle.loads() gets str type, and I must convert from byte[] to str. > > > Now I call the following: > > > pickled = Encoding.UTF8.GetString(record.data) > > data = cPickle.loads(pickled) > > > But, GetString sometimes failed :( > > > KATO Kanryu > > _______________________________________________ > > Users mailing list > > [email protected] > >http://lists.ironpython.com/listinfo.cgi/users-ironpython.com > > _______________________________________________ > Users mailing list > [email protected]http://lists.ironpython.com/listinfo.cgi/users-ironpython.com _______________________________________________ Users mailing list [email protected] http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
