<div dir="ltr">Okay, going back and looking through the messages I see you did post a test with:<div><br></div><div>{$codepage UTF8} and uses cwstring</div><div><br></div><div>Here are the results with that added:</div><div><br></div><div>On Linux using {$codepage UTF8} by itself causes both tests to fail. Adding cwstring causes both tests to work. On Windows trying to use cwstring causes the compilation to fail, but with {$codepage UTF8} added the tests work. I will try a few more tests, but there should be an "out of the box" option to get FPJson working without the need to add ifdefs along with extra directives added outside of the FPJson units themselves.</div><div><br></div><div>I will write a few more unicode tests, perhaps with 4 byte character strings, and some other potential unicode problems to be sure both are working before we come to a final resolution.</div></div>