Note that this might also be a side-effect of an older version of the gviz_api.py module, that didn't support unicode. Please download the latest version before you try again. http://code.google.com/p/google-visualization-python/
- VizBoy. On Tue, Jan 20, 2009 at 4:58 PM, VizBoy <[email protected]> wrote: > So, the problem is mainly the u before the string. > This is python unicode encoding, which javascript cannot understand. > In python, if you have a string s and you just output s, you might get > things that look like u'\u....' which is strictly a python way to denote > strings. Not good to export this to any other system. > The thing to use is "print" > print s will print the actual string and not its representation. > I'm not a python expert (far from it) but you need to look into your server > code and see how to better print the strings into the response. > Let me know if this helps. > > - VizBoy. > > > On Tue, Jan 20, 2009 at 4:51 PM, Chen Harel <[email protected]> wrote: > >> >> >> Hi >> you can go via browser to: >> http://epihourtesting2.appspot.com/searchShow?name=greek >> or test for name=13 >> >> In 13 you will see somewhere in the code the 2013 char (in python if I >> decode it it's \x96) >> and for Greek, the epsilon letters are some other u..something >> So, the python and ToJSON does the job... and now the client should >> know how to parse it currect... >> >> Hope this helps >> >> On Jan 20, 4:24 pm, VizBoy <[email protected]> wrote: >> > Interesting... >> > >> > I think the first step to check would be to go to the datasource url not >> > through a gadget but directly in the browser and examining the response. >> > Another way to examine the response would be to use firefox's firebug. >> > Once you see what the response is, perhaps you'll discover some python >> error >> > that is caused by the unicode and we can think of a solution from there. >> > You could post the link if you want. >> > >> > Regards, >> > VizBoy. >> > >> > On Mon, Jan 19, 2009 at 11:30 PM, Chen Harel <[email protected]> >> wrote: >> > >> > > Hi, I am parsing xml file using urlfetch in my appengine, I prepare a >> > > response dictionary and return it via ToJSonReponse function in >> > > gviz_api. >> > >> > > The gadget client sends me the queries with get parameter for the >> > > parsing. >> > > Everything worked great, until one of the strings returned from the >> > > urlfetch had some weird signs (u'\u2013') which is only "-" ... >> > > Now I've tried manipulating the data and setting >> > > self.response.headers['Content-Type'] = 'text/plain; charset=utf-8' >> > > My playing got the response to be returned, when querying it via >> > > browser. >> > > But now it gives timeouts from within the gadget. >> > > (Every other query that doesn't have this character in the response, >> > > works great...) >> > >> > > Any help would be great, >> > > Chen. >> >> >> > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Google Visualization API" 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/google-visualization-api?hl=en -~----------~----~----~----~------~----~------~--~---
