Oracle Turkish Character could not be displayed
<p>i have a .net application (Winforms application) that connect to oracle database via System.Data.OracleClient.
when i querying the database, i see "?" instead of turkish characters. but there is a delphi application that use same database (and same database user) it can be displayed turkish characters such as "İ, Ş, Ğ, Ü" etc.</p>

<p>i have a same problem with toad and pl/sql Developer. i think delphi application can display turkish character to set extra parameter in connection string.(i set "encoding=true" but it is not working)</p>

<p>i run this query to show nls_lang values;</p>

<pre><code>select DECODE(parameter, 'NLS_CHARACTERSET', 'CHARACTER SET',
'NLS_LANGUAGE', 'LANGUAGE',
'NLS_TERRITORY', 'TERRITORY') name,
value from v$nls_parameters
WHERE parameter IN ( 'NLS_CHARACTERSET', 'NLS_LANGUAGE', 'NLS_TERRITORY')
</code></pre>

<p>this shows me those values;</p>

<pre><code>1   LANGUAGE    AMERICAN
2   TERRITORY   AMERICA
3   CHARACTER SET   AL32UTF8
</code></pre>

<p>at last, when i update "?" to turkish character (such as "Ş") on pl/sql developer, my .net application shows correctly. but i can't replace all "?" values to turkish character.</p>