I used SUSE10 SP3 to install Oracle 11g R2, but when I logged on to EM, I found that the buttons such as "cancel" were all small boxes, and google found a solution later, the EM garbled code is caused by java, and the EM button is a graph generated by java. Therefore, solving this problem becomes a java garbled problem.
Oracle 11g R2 uses jdk1.5. After jdk1.5, a simple method is provided to solve this problem. You only need to create a fallback directory under $ JAVA_HOME/jre/lib/fonts, copy the font you want to use in java to this directory. In oracle users:
$ Mkdir $ ORACLE_HOME/jdk/jre/lib/fonts/fallback
Put the font file simsun in windows. copy the ttc file to the $ ORACLE_HOME/jdk/jre/lib/fonts/fallback directory and rename it simsun. ttf (this font file can be found under C: \ windows \ fonts) permission changed to available for oracle users. for download, see
Then you need to clear the Cache and restart EM:
$ Rm $ ORACLE_HOME/Solaris/j2ee/oc4j_applications/applications/em/
Cabo/images/cache/zhs/*. gif
$ Emctl stop dbconsole
$ Emctl start dbconsole
Log on to the Web page and view the EM display. The EM display will display Chinese characters normally.
If some buttons are still in the box, you can delete them several times until the Chinese characters are displayed normally.