Can you show us a screen shot to make sure I understand?
It is true that SQLTABLE (on purpose) truncates strings to a fix
number of characters. Perhaps this is your problem.
If you need a table that displays long string you should make your own
table
<table>
{{ for row in db().select(db.data_storage.ALL, limitby=(0,20)): }}
<tr>
{{ for field in db.data_storage_fields:}}
<td>{{=row[field]}}</td>
{{pass}}
</tr>
{{pass}}
</table>
On Nov 26, 8:13 am, SergeyPo <[EMAIL PROTECTED]> wrote:
> Hello Group!
>
> When I do in controller:
>
> table=SQLTABLE(db().select(db.data_storage.ALL, limitby=(0,20)),
> _class='flexit', _width='100%')
> return dict(table = table)
>
> strings that are in database (utf-8 coded) are displayed truncated :
> part of the string, than question mark in diamond symbol, than eclipse
> (...)
>
> Афанас ...
> Балмак ...
>
> etc.
>
> This happens both in my code and in db administration page.
> When I do:
>
> print db().select(db.data_storage.ALL, limitby=(0,20))
>
> I get correct strings in Terminal, so data in database is correct.
>
> How to fix that?
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"web2py Web Framework" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/web2py?hl=en
-~----------~----~----~----~------~----~------~--~---