[Mono-bugs] [Bug 337624] New: System.Data.OracleClient: special chars (german) mapped as ? using mod_mono, apache2, oracle 9i/10g

bugzilla_noreply at novell.com bugzilla_noreply at novell.com
Mon Oct 29 13:42:08 EDT 2007


https://bugzilla.novell.com/show_bug.cgi?id=337624#c321993

           Summary: System.Data.OracleClient: special chars (german) mapped
                    as ? using mod_mono, apache2, oracle 9i/10g
           Product: Mono: Class Libraries
           Version: 1.2
          Platform: x86
        OS/Version: SuSE Linux 10.1
            Status: NEW
          Keywords: easy_fix, German
          Severity: Major
          Priority: P5 - None
         Component: Sys.Data
        AssignedTo: anagappan at novell.com
        ReportedBy: ghoki at hotmail.com
         QAContact: mono-bugs at ximian.com
          Found By: Development


Problem:
The issue is getting back "?" instead of "§ ß" when reading string data from
oracle database. also german chars "ä ö ü" will become "a o u" (or "?") when
using oracle connection by mono classes system.data.oracleclient.

Actual results: ?, a, u, o
Excpected results: ä (ae), ö (ue), ü (ue), ß (ss), § (paragraph) ...

Situation/reproduce:
The DB server is set up as NLS_CHARACTERSET: AL32UTF8 - what is recommended for
the german language support. On client side the configuration is setting the
client oracle parameter per user .profile, sysconfig for apache2 and setting
PassEnv in vhost.config for NLS parameters.
Reading or saving per system.data.oracleclient (oraclecommand ..) will cause
the actual result of "?" chars. 

Additional:
* A similar bug was reportet before: #321993 
* From what I know oracle replaces unknown chars to "?" while converting from
one charset to another. 
* Same code runs on MS ASP.NET independent on the oralce client NLS settings.
These can be set to the same as the server or to german. 
* Using mono 1.2.5.1


-- 
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.


More information about the mono-bugs mailing list