GNOME Bugzilla – Bug 703212
Handle escaped unicode characters
Last modified: 2013-07-24 01:02:43 UTC
While the RFC says that all strings are supposed to be unicode characters, it also says "Any character may be escaped" (2.5. Strings) so json-glib should correctly handle (i-e unescape such characters) on parsing JSON strings. In geocode-glib, we want to use a service that escaped every non-ASCII character: http://nominatim.openstreetmap.org/search?q=Lyon&format=json&addressdetails=1&limit=1
I think I was wrong, something somewhere *is* unescaping those. So "\u00e3" is converted to "\303\243", which is the same as "ã".