Icon View Thread

The following is the text of the current message along with any replies.
Messages 1 to 2 of 2 total
Thread Elevate DB Support for Chinese Character set
Mon, May 3 2010 9:24 PMPermanent Link

Gregory Sebastian

I'm thinking of porting one of my DBISam V4 apps to ElevateDB V2. My main
reason for this is for better support of the Chinese Characters that one of
my customers needs.  I can't read or write Chinese but my customer needs it.

I compiled and ran the cdcollectorunicode example that installs with
ElevateDB.  When I tried to input any Chinese characters, the characters
displays on the edit box but it cannot be saved to the table. It always
displays as ??? characters much like my DBISam App.

Incidentally the DBISam V4 app can support the Chinese character set if I
change the windows system locale for "non-Unicode programs" to "Chinese" or
the appropriate language but I was hoping that moving to ElevateDB would
eliminate the need for this.

Anyone know what's wrong or how I can get it to support Chinese or other
languages straight out of the box without the need to tinker with the
Windows system locale. Do I need to move to Delphi 2010 ?

regards
Gregory Sebastian

- Delphi 2007 for Win32
- ElevateDB VCL-CS-SRC - Version 2.03 Build 13 (RAD Studio (Delphi-Unicode)
2007)
- Windows Vista Ultimate 64bit
Tue, May 4 2010 1:52 PMPermanent Link

Tim Young [Elevate Software]

Elevate Software, Inc.

Avatar

Email timyoung@elevatesoft.com

Gregory,

<< Incidentally the DBISam V4 app can support the Chinese character set if I
change the windows system locale for "non-Unicode programs" to "Chinese" or
the appropriate language but I was hoping that moving to ElevateDB would
eliminate the need for this. >>

It's always important to remember that neither DBISAM nor ElevateDB handle
the input of data directly, and therefore they cannot possibly affect things
like the font character set used, the ability of the controls to accept
Unicode characters, etc.

<< Anyone know what's wrong or how I can get it to support Chinese or other
languages straight out of the box without the need to tinker with the
Windows system locale. Do I need to move to Delphi 2010 ? >>

The short answer is "yes".  The VCL doesn't fully support Unicode until
Delphi 2009 or higher.

--
Tim Young
Elevate Software
www.elevatesoft.com
Image