Вставка национальных символов в столбец Oracle NCHAR или NVARCHAR не работает

При вставке строк в базу данных Oracle некоторые национальные символы заменяются вопросительными знаками, даже если они вставлен в столбец NCHAR или NVARCHAR, который должен обрабатывать все символы Unicode.

Это происходит с использованием Oracle SQL Developer, sqlplus или драйвера JDBC.

База данных NLS_CHARACTERSET установлена ​​на WE8ISO8859P1 (западноевропейский стандарт ISO -8859-1) NLS_NCHAR_CHARACTERSET, используемый для столбцов NCHAR, установлен на AL16UTF16. (UTF-16)

Кажется, что любой символ, не входящий в NLS_CHARACTERSET, заменяется перевернутым вопросительным знаком.

6
задан KarlP 28 June 2011 в 20:02
поделиться