I have a data structure with hundreds of plain strings nested in various 
lists and dicts. loads turns every single one into unicode, which is 
probably correct from its POV. 

But some of my strings hold encoded data which goes into my backend code, 
where some functions expect data encoded into plain strings, not unicode 
strings. It can all be fixed, but the simplest thing would be to not to 
pass unicode objects in the first place.

Am Montag, 10. Februar 2014 11:30:57 UTC+1 schrieb Tim Richardson:
>
>
>
> On Monday, 10 February 2014 19:51:37 UTC+11, Horst Horst wrote:
>>
>> Do you understand what the u means? (i.e. it means you have a unicode 
>>> string)
>>>
>>  
>> Sure. I've just tried to ask the question in the simplest way. But never 
>> mind, I've found an answer here:
>>
>
> :) 
> I'm curious; why is Unicode a problem in your code? 
>
>>
>>
>>
>>
>>
>>
>> Am Montag, 10. Februar 2014 01:07:35 UTC+1 schrieb Tim Richardson:
>>>
>>> Do you understand what the u means? (i.e. it means you have a unicode 
>>> string)
>>>
>>>
>>>
>>> On Monday, 10 February 2014 10:08:31 UTC+11, Horst Horst wrote:
>>>>
>>>> >>> from gluon.contrib.simplejson import loads, dumps
>>>> >>> loads(dumps("Hello"))
>>>> u'Hello'
>>>>
>>>> How can I make loads give me a 'Hello' here instead of u'Hello'? 
>>>>
>>>>

-- 
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 [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to