У меня был небольшой опыт работы с японскими проблемами локализации, поэтому я постараюсь предложить возможное решение (хотя и довольно поздно).
Кодировка содержимого JSP не имеет ничего общего с кодировкой, используемой апплетом. Апплет использует пользовательские настройки JRE / JVM пользователя по умолчанию.
Если предположить, что японский язык отображается для пользователя хотя бы на одном экране, это проблема с менеджером копирования и вставки, который не знает, как копировать текст (копирование байтов текста, но затем при вставке его повторной сборки). неправильно байты):
Добавьте экран диагностики в приложение и зарегистрируйте следующие системные свойства на вашем компьютере и на компьютере пользователя:
System.getProperty("xx");
- file.encoding
- user.country
- user.language
После запуска апплета вы должны иметь возможность переопределить свойства своими собственными правильными настройками, чтобы получить правильное поведение на всех пользовательских ПК.