You need to correct a few things.
1. The properties files should have unicode escape characters for international
characters. You can convert the international characters into the unicode escape
with native2ascii.exe provided by JDK.
e.g. >native2ascii -encoding BIG5 test_i18n_tw.properties
After the conversion, the properties file for each Chinese locale looks like:
This will solve the weird characters displayed whe "tw" is selected.
2. As for 500 internal error, you simply have a typo in the key in the _cn.properties
3. Another piece of adivice I have is you don't need a page directive for specifying
an encoding of the JSP page. You can do it with the localize tag as:
- ReijiTAG: [db:TAG标签]