12
When I make one INSERT
for example:
INSERT INTO TESTE (NOME) VALUES ('INSCRIÇÃO ESTADUAL');
You’re saving it on the table this way:
REGISTER THE STATE
And on the screen displays "INSCRIÃÃO ESTADUAL"
.
I’m using the Oracle SQL Developer, when I enter the table and change in hand, then yes saved correctly:
REGISTER THE STATE
And on the screen displays correctly "INSCRIÇÃO ESTADUAL"
.
Configuration of the NLS
Running SELECT PARAMETER, VALUE FROM NLS_DATABASE_PARAMETERS
I even looked at the configuration of my NLS
and apparently it is ok, there is some way to change the encoding at the time of INSERT?
What is the output of "SELECT PARAMETER, VALUE FROM NLS_DATABASE_PARAMETERS"?
– bruno
@In that case the charset is
NLS_CHARACTERSET US7ASCII
– Maicon Carraro
@Bruno I changed the question with all values
– Maicon Carraro
The response under Paulo Roberto helped?
– bruno
@No, keep inserting the incorrect way, until I gave a
echo $NLS_LANG
, shows that I changed only that I do not influence anything in my Oracle– Maicon Carraro
You can confirm if I’ve noticed: In Oracle SQL Developer, when you run the INSERT statement the characters are not being saved correctly, but when you edit the table they are saved with accents?
– bruno
Exactly @
– Maicon Carraro
What are you typing for? Is it a system? If it’s a page, can’t it be the encoding of it? In HTML?
– Paulo Roberto Elias