Inserir caracteres nacionais em uma coluna NCHAR ou NVARCHAR da Oracle não funciona

Ao inserir seqüências de caracteres em um banco de dados oracle, alguns caracteres nacionais são substituídos por pontos de interrogação, mesmo inseridos em uma coluna NCHAR ou NVARCHAR - que deve ser capaz de lidar com todos os caracteres Unicod

sso acontece usando o SQL Developer da Oracle, o sqlplus ou o driver JDB

O banco de dados NLS_CHARACTERSET está definido como WE8ISO8859P1 (europeu ocidental iso-8859-1) O NLS_NCHAR_CHARACTERSET usado para colunas NCHAR está definido como AL16UTF16. (UTF-16)

Qualquer caractere que não esteja no NLS_CHARACTERSET parece ser substituído por um ponto de interrogação invertid

questionAnswers(2)

yourAnswerToTheQuestion