El jueves, 25 de enero de 2018, 22:25:07 (UTC-3), Cédric Krier escribió:
> On 2018-01-25 09:51, Francisco Maria Moyano Casco wrote:
> > El jueves, 25 de enero de 2018, 11:30:09 (UTC-3), Cédric Krier escribió:
> > > On 2018-01-25 05:40, Francisco Maria Moyano Casco wrote:
> > > > Hi,
> > > >       I'm having problems trying to copying text from a text field to a 
> > > > richtext field.
> > > > 
> > > >  I had success with normal characters, but when I try with special 
> > > > characters and some others (ñ,Ñ,áéíóú), it starts to behave unnormal.
> > > > 
> > > >      Some example of the code I'm using is:
> > > > 
> > > > @classmethod
> > > > def prepare_richtext(cls,message=''):
> > > >     from BeautifulSoup import BeautifulStoneSoup
> > > >     import cgi
> > > >     res = ''
> > > >     message = message.decode('utf-8')
> > > >     message = unicode(message)
> > > >     message = cgi.escape(message).encode('ascii', 'xmlcharrefreplace')
> > > >     res += "<div><b>"\
> > > >         +(datetime.now()+timedelta(hours=-3)).strftime("%d-%m-%Y 
> > > > %H:%M:%S")\
> > > >         +" - "
> > > >     res += message+" </b></div>"
> > > >     res = unicode(BeautifulStoneSoup(res,
> > > >                  convertEntities=BeautifulStoneSoup.ALL_ENTITIES))      
> > > >   
> > > >     return res
> > > > 
> > > >   For example: i wrote one single "ñ" on the text field and goes 
> > > > unnormal (doesn't copy the character, just add some other; and tryton 
> > > > ask me once and again to save the form when I want to reload/close it). 
> > > > But, when I wrote two  ("ññ"), it goes well.
> > > 
> > > Probably https://bugs.tryton.org/issue5182
> > 
> > It looks like it is. It's there anyway to force/set the encoding to chardet?
> 
> I guess you could escape all non-ascii chars.


Thanks for the answer, but got nothing.
I guess is the chardet and the auto/heuristic determination of the encoding.On 
a python console, importing got the same behaviour.
Once again, thanks
      Francisco

-- 
You received this message because you are subscribed to the Google Groups 
"tryton" group.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tryton/32b9da4d-c1de-4562-a478-a2428e81855f%40googlegroups.com.

Reply via email to