Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

As telas do PL/SQL Developer não exibem os caracteres hebraicos corretamente


O problema parece ser devido à incompatibilidade entre os parâmetros NLS em cliente e banco de dados . Para tais questões, lembre-se sempre de postar os detalhes do SO, versão do banco de dados até 4 casas decimais.

Para verificar os valores dos parâmetros:
SELECT * FROM v$nls_parameters;
SELECT * FROM nls_database_parameters;

  1. Defina o NLS_DATE_LANGUAGE no cliente exatamente igual ao do banco de dados. No seu caso, NLS_DATE_LANGUAGE no banco de dados é AMERICAN .

  2. Defina a variável de ambiente para NLS_LANG Como :
[NLS_LANGUAGE]_[NLS_TERRITORY].[NLS_CHARACTERSET]

então, defina-o como AMERICAN_AMERICA.WE8MSWIN1252
  1. Outra observação é que seus outros parâmetros NLS também precisam ser alterados no cliente para corresponder aos do banco de dados. Caso contrário, você encontrará problemas semelhantes de vez em quando, mas não com DATE.