In Strategy Web 2019, Japanese characters do not display correctly when using OpenJSDK 11.
Beginning in Java 9, the properties files are loaded in UTF-8 encoding, which used to be ISO-8859-1 (For reference). Descriptors are also stored in property files encoded in UTF-8. However, because JDK 8 and other previous versions read the resource bundles in ISO8859-1 by default, the Strategy platform explicitly re-interprets the characters by using UTF-8 encoding when it reads the descriptors.
To solve this issue, modify the runtime environment parameters for Tomcat. Oracle provides a way to change encoding by specifying the runtime system property
java.util.PropertyResourceBundle.encoding=ISO-8859-1.
Djava.util.PropertyResourceBundle.encoding=ISO-8859-1on Tomcat VM arguments to fix the character issue. You can append this property to Java Options using Tomcat Manager.
-Dwtp.deployand
-Djava.endorsed.dirsin the Tomcat VM parameters.
setenv.shin <tomcat_directory>\bin.
export CATALINA_OPTS="$CATALINA_OPTS -Djava.util.PropertyResourceBundle.encoding=ISO-8859-1"