From: SourceForge.net <no...@so...> - 2012-03-27 13:10:25
|
Bugs item #3511869, was opened at 2012-03-27 06:10 Message generated for change (Tracker Item Submitted) made by You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=462816&aid=3511869&group_id=51305 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: wxJSON Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: https://www.google.com/accounts () Assigned to: Nobody/Anonymous (nobody) Summary: wrongh parsing of unicode escapes Initial Comment: There is: // seems that the wxMBConv classes always appends a NULL byte to // the converted buffer if ( len > 1 ) { len = len - 1; } in jsonreader. cpp. This appears not true, at least in wxwidgets 2.9.3 on Windows, Consult: http://docs.wxwidgets.org/2.8/wx_wxmbconv.html#wxmbconvtowchar This causes json documents like ["\u00ae"] to not parse correctly (the document contains the registered sign, "®") The error is: JSON parse error Error: line 1, col 10 - String value: the UTF-8 stream is invalid ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=462816&aid=3511869&group_id=51305 |