simplejson already escapes everything outside of ASCII to \uXXXX
literals, which are certainly going to be interpreted correctly on
the client side -- at least when using eval("(" + json + ")") or any
other correct JSON parser.
I want to see a test case because the problem definitely isn't where
the original poster thinks it is... unless he is using a pre-
simplejson TurboGears, in which case the bug was fixed when switching
from json-py to simplejson.
-bob
On Mar 7, 2006, at 6:07 PM, Hiroki Ohtani wrote:
>
> Hi all,
>
> This is popular problem when we handle non-ascii charactor with
> AJAX or
> json.
> Safari and KDE Konqueror always mishanlde json charactor encoding.
>
> Workaround is :
> urlescape json string at server side
> and unescape json string at client side.
>
>
>
>>>>> Has anyone come up with a workaround to this problem:
>>>>>
>>>>> http://trac.turbogears.org/turbogears/ticket/186
>>>>>
>>>>> ... its currently causing me great pain! I filed a bug against
>>>>> WebKit's bugzilla, but I would love to find a workaround, if
>>>>> possible.
>>>> Isn't this irrelevant for JSON since simplejson escapes everything
>>>> but ASCII?
>>> Well, I am not entirely sure. Its possible that the bug I mentioned
>>> isn't my problem, but I have a controller method that returns some
>>> unicode strings inside a dictionary. This controller method is
>>> being
>>> called by loadJSONDoc() on the client side, and the unicode
>>> string is
>>> being placed into a textarea. On Safari, I see escaped text. On
>>> Firefox, I see proper unicode strings.
>>>
>>> So, it seems like this may be the bug I mentioned, but I don't know
>>> for sure.
>>
>> Write a test case so that other people can see the issue.
>>
>> -bob
>>
>>
>>
>
>
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"TurboGears" 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/turbogears
-~----------~----~----~----~------~----~------~--~---