Regional settings and charaters
Posted: Tue 03 May 2005 15:39
Hi!
I have a strange problem where I don't know how to overcome it.
I have a MS SQL database witch collation Slovenian_CI_AS and with string fields of type nvarchar. I have installed MS SQL servers and MSDE's on different machines, always properly configured for our (Slovenia) region. They were Windows 2000, XP and 98, all set by default on regional settings Slovenian etc. and there the database is working perfectly.
Today I have installed MSDE + Client tools on a machine with Windows 98 PanEuro which was originally installed without support for Eastern Europe and with regional settings set to English (United States). I have changed this to Slovenian and I already knew that there will be problems with system font.
But this is an easy part, more problematic is the data transfer from/to database. Except character ch everything is okay, only this character is shown as letter C without the circumflex above. Everything that has been previously and correctly stored into the database is seen in the application as letter C. If I correct it with the correct letter in my application, then it is stored in database as letter E but then correctly displayed back in the application.
Can somebody explain me in some detail, for what shall I look in MSDE, MDAC or somewhere else? Where the problem lies?
With best regards,
Goran
I have a strange problem where I don't know how to overcome it.
I have a MS SQL database witch collation Slovenian_CI_AS and with string fields of type nvarchar. I have installed MS SQL servers and MSDE's on different machines, always properly configured for our (Slovenia) region. They were Windows 2000, XP and 98, all set by default on regional settings Slovenian etc. and there the database is working perfectly.
Today I have installed MSDE + Client tools on a machine with Windows 98 PanEuro which was originally installed without support for Eastern Europe and with regional settings set to English (United States). I have changed this to Slovenian and I already knew that there will be problems with system font.
But this is an easy part, more problematic is the data transfer from/to database. Except character ch everything is okay, only this character is shown as letter C without the circumflex above. Everything that has been previously and correctly stored into the database is seen in the application as letter C. If I correct it with the correct letter in my application, then it is stored in database as letter E but then correctly displayed back in the application.
Can somebody explain me in some detail, for what shall I look in MSDE, MDAC or somewhere else? Where the problem lies?
With best regards,
Goran