It's a common issue with unicode & python, perhaps this will give you some ideas on how to proceed:
http://stackoverflow.com/questions/2153920/returning-the-first-n-characters-of-a-unicode-string Regards On Tuesday, July 29, 2014 6:41:26 PM UTC+2, Капылов Данил wrote: > > Maybe you're right. But I have displayed several blocks with different > text, and if I change 400 to 401 or 403 or any other number. In some units > this symbol appears. > > How can I solve this problem? > > > > вторник, 29 июля 2014 г., 3:18:44 UTC+6 пользователь Derek написал: >> >> ok, so my guess is that this is unicode text, so it's not counting 400 >> characters, it's counting 400 bytes, so it may potentially cut off a byte >> thus making an invalid unicode character. You can probably change it from >> 401 to 400 or 402, just to make sure you are cutting at the appropriate >> place. >> >> >> On Thursday, July 24, 2014 11:48:34 PM UTC-7, Капылов Данил wrote: >>> >>> When displaying text in some text at the end appears. and some do not. >>> In this text there is no character. How to fix it was not? >>> >>> <p> >>> {{if len(row.body)>400:}} >>> {{=(row.body[:401] + '. . .')}} >>> >>> {{else:}} >>> {{=row.body}} >>> {{pass}} >>> </p> >>> >>> >>> >>> <https://lh6.googleusercontent.com/-nJ-gIznhEXY/U9H9XFh4YOI/AAAAAAAAHrA/GLFnau6ffbk/s1600/simvol.png> >>> >> -- Resources: - http://web2py.com - http://web2py.com/book (Documentation) - http://github.com/web2py/web2py (Source code) - https://code.google.com/p/web2py/issues/list (Report Issues) --- You received this message because you are subscribed to the Google Groups "web2py-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to web2py+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.