Two servers running the same version of Java output/print characters differently. For example, on the working server "é" gets handled correctly however the other servers outputs/writes this character as "?".
Java version is 1.7.0_01-b08 and Tomcat on both servers is 7.0.54.
Both servers have the exact same output for:
export | grep LANG
Both servers seem to 'echo' the character without issue from the command line, even writing a compiling a java program to export a file with the characters works correctly. The issue is only present via the java web app running on Tomcat. The exact same code base is running on both servers, so we don't believe it's the code.
Is there anything else i should be looking at?