До сих пор мне не повезло решить проблему с китайскими иероглифами. Я использую OC4J 9.0.4.1 с базой данных Oracle 10g (которая создается с помощью UTF-8). Ситуация такова, что моя страница JSP уже установлена с pageencoding = UTF-8.
Я сохраняю некоторые китайские иероглифы с веб-страницы в базу данных (столбец varchar2) через Thin Driver. В iSQLPlus эти китайские символы не отображаются. Затем содержимое извлекается с помощью ResultSet.getString. Когда содержимое возвращается на страницу JSP, оно показывает символы монстров.
Кто-нибудь может помочь?
Справочная информация о настройках:
NLS_LANGUAGE AMERICAN
NLS_TERRITORY AMERICA
NLS_CHARACTERSET AL32UTF8
NLS_LENGTH_SEMANTICS BYTE
NLS_NCHAR_CHARACTERSET AL16UTF16
NLS_RDBMS_VERSION 10.2.0.1.0
System.getProperty ("file_encoding") = MS950
Кто-нибудь может помочь?