id summary reporter owner description type status milestone component version severity resolution keywords cc 10022 json_parser_write inconditionally converts CP1252 to escaped unicode anonymous Sebastian Redl "See function 'create_escapes' in property_tree/detail/json_parser_write.hpp. I supply a property_tree containing UTF-8 encoded values, encoded in a custom way from data in different code pages. I want JSON with real UTF-8 encoding, which the JSON standard just allows (as far as I googled). So here the encoding of 'special' characters to ""\uXXXX"" should be turned off. All values the Ch has are directly translated to a unicode number, but when Ch=char this only works correct when the char data is in code page 1252. Currently the option to encode the characters nor the used code page are parameters here. I needed to locally adapt the code like in http://stackoverflow.com/questions/10260688/boostproperty-treejson-parser-and-two-byte-wide-characters" Feature Requests new To Be Determined property_tree Boost 1.55.0 Problem UTF-8