Problem with hungarian accentuated letters
Posted: Tue 14 Jul 2009 07:08
Hi,
I use the Express edition of dotConnect for Oracle. It seems that accentuated letters somehow converts to their non accentuated pair when retreiving data from the database. e.g instead of 'รก' i get 'a'.
With Oracle ODP.NET it works fine, and with other data sources I've got no problems with dotConnect either. What should I take care of?
I've logged the client and server version, the OracleConnection.GetDatabaseInfo(), OracleConnection.GetSessionInfo(), OracleGlobalization.GetApplicationInfo().
I've tried OracleConnection.SetSessionInfo and OracleGlobalization.SetApplicationInfo for setting hungarian language without success.
7/13/2009 4:34:45 PM: Client version: 10.2.0.1
7/13/2009 4:34:45 PM: Server version: 10.2.0.1
7/13/2009 4:34:45 PM: Database information:
ClientCharacterSet:
Currency: $
DateFormat: DD-MON-RR
DateLanguage: AMERICAN
DualCurrency: $
ISOCurrency: AMERICA
Language: AMERICAN
NCharConversionException: False
NumericCharacters: .,
Territory: AMERICA
TimeStampFormat: DD-MON-RR HH.MI.SSXFF AM
TimeStampTZFormat: DD-MON-RR HH.MI.SSXFF AM TZH:TZM
TimeZone:
7/13/2009 4:34:45 PM: Session information:
ClientCharacterSet:
Currency: $
DateFormat: DD-MON-RR
DateLanguage: AMERICAN
DualCurrency: $
ISOCurrency: AMERICA
Language: AMERICAN
NCharConversionException: False
NumericCharacters: .,
Territory: AMERICA
TimeStampFormat: DD-MON-RR HH.MI.SSXFF AM
TimeStampTZFormat: DD-MON-RR HH.MI.SSXFF AM TZH:TZM
TimeZone:
7/13/2009 4:34:45 PM: Application information:
ClientCharacterSet: US7ASCII
Currency: $
DateFormat: fmMMfm/fmDDfm/YYYY
DateLanguage: AMERICAN
DualCurrency: $
ISOCurrency: AMERICA
Language: AMERICAN
NCharConversionException: True
NumericCharacters: .,
Territory: AMERICA
TimeStampFormat: fmMMfm/fmDDfm/YYYY fmHH12fm:MI:SS AM
TimeStampTZFormat: fmMMfm/fmDDfm/YYYY fmHH12fm:MI:SS AM TZH:TZM
TimeZone: +02:00
I use the Express edition of dotConnect for Oracle. It seems that accentuated letters somehow converts to their non accentuated pair when retreiving data from the database. e.g instead of 'รก' i get 'a'.
With Oracle ODP.NET it works fine, and with other data sources I've got no problems with dotConnect either. What should I take care of?
I've logged the client and server version, the OracleConnection.GetDatabaseInfo(), OracleConnection.GetSessionInfo(), OracleGlobalization.GetApplicationInfo().
I've tried OracleConnection.SetSessionInfo and OracleGlobalization.SetApplicationInfo for setting hungarian language without success.
7/13/2009 4:34:45 PM: Client version: 10.2.0.1
7/13/2009 4:34:45 PM: Server version: 10.2.0.1
7/13/2009 4:34:45 PM: Database information:
ClientCharacterSet:
Currency: $
DateFormat: DD-MON-RR
DateLanguage: AMERICAN
DualCurrency: $
ISOCurrency: AMERICA
Language: AMERICAN
NCharConversionException: False
NumericCharacters: .,
Territory: AMERICA
TimeStampFormat: DD-MON-RR HH.MI.SSXFF AM
TimeStampTZFormat: DD-MON-RR HH.MI.SSXFF AM TZH:TZM
TimeZone:
7/13/2009 4:34:45 PM: Session information:
ClientCharacterSet:
Currency: $
DateFormat: DD-MON-RR
DateLanguage: AMERICAN
DualCurrency: $
ISOCurrency: AMERICA
Language: AMERICAN
NCharConversionException: False
NumericCharacters: .,
Territory: AMERICA
TimeStampFormat: DD-MON-RR HH.MI.SSXFF AM
TimeStampTZFormat: DD-MON-RR HH.MI.SSXFF AM TZH:TZM
TimeZone:
7/13/2009 4:34:45 PM: Application information:
ClientCharacterSet: US7ASCII
Currency: $
DateFormat: fmMMfm/fmDDfm/YYYY
DateLanguage: AMERICAN
DualCurrency: $
ISOCurrency: AMERICA
Language: AMERICAN
NCharConversionException: True
NumericCharacters: .,
Territory: AMERICA
TimeStampFormat: fmMMfm/fmDDfm/YYYY fmHH12fm:MI:SS AM
TimeStampTZFormat: fmMMfm/fmDDfm/YYYY fmHH12fm:MI:SS AM TZH:TZM
TimeZone: +02:00