Francisco Maria Moyano Casco
2018-01-25 13:40:22 UTC
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.
Regards.
Francisco
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.
Regards.
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/b5304aae-1b35-4ab7-926c-45b589b88cf9%40googlegroups.com.
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/b5304aae-1b35-4ab7-926c-45b589b88cf9%40googlegroups.com.