Hello.
This time, when the version was upgraded from Oracle 11g to 19c, a problem arose.
The Oracle version is the DB used in SAP, and NLS_CHARACTERSET is set to WE8DEC.
The character set is immutable.
In the previous 11g version, when executing the Update query statement in the C# program I made, Korean was input normally, but this time, as it was changed to 19c, the Korean language is being input in a partially broken state.
Describe the environment again.
For SAP DB, NLS_LANGUAGE is AMERICAN, NLS_TERRITORY is AMERICA, NLS_CHARACTERSET is WE8DEC.
And the environment in which the C# program runs is on Windows Server 2008 R2.
Connect to SAP DB using ODBC (Oracle Client 12c Release2)
Data is being transmitted.
The environment variable NLS_LANG is set to AMERICAN_AMERICA.WE8DEC.
In this state, there is a phenomenon that only part of Hangul(Korean) is broken when data is transmitted. I wonder if there is any other workaround in the situation where the character set of SAP DB cannot be changed. The previous 11g version worked in the same environment, but after upgrading the version, it is very difficult to check which part has changed.
Help.