The success of our efforts varies in which environment our application is run. Not all standard out support Unicode characters. The problem is not the PrintWriter that implements the stand-ard out, but the underlying byte stream. When run from inside the IntelliJ environment the standard output is able to reproduce Unicode. Here we see a query with the Name criteria set to some value. As can be seen the facts are correctly reproduced:
When we use a Windows console as our environment, we will not be able to reproduce Unicode. It seems that the default output stream translates characters that are outside of the 256 character range into question marks (?). We tried something with the “chcp” command, but we did not yet find a way around this problem.