From: | Andrei Kovalevski <andyk(at)commandprompt(dot)com> |
---|---|
To: | FabijanicA(at)nucorsteel(dot)com |
Cc: | pgsql-odbc(at)postgresql(dot)org |
Subject: | Re: Linux Unicode character size |
Date: | 2008-01-03 17:34:58 |
Message-ID: | 477D1CC2.6000001@commandprompt.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-odbc |
Hello,
First of all both driver and ODBC driver manager should be built
correctly to support UNICODE on your system. Here are some lines from
sqltypes.h (unixODBC 2.2.12):
#ifdef SQL_WCHART_CONVERT
/*
* Use this if you want to use the C/C++ portable definition of a wide
char, wchar_t
* Microsoft hardcoded a definition of unsigned short which may not be
compatible with
* your platform specific wide char definition.
*/
#include <wchar.h>
#endif
So, if you are building unixODBC with SQL_WCHART_CONVERT - you
should specify the same option for psqlodbc.
If SQLWCHAR = wchar_t, then sizeof(SQLWCHAR) = 4. If SQLWCHAR =
unsigned short, then sizeof (SQLWCHAR) = 2. SQLWCHAR on Windows is
always 2 bytes wide.
FabijanicA(at)nucorsteel(dot)com wrote:
>
> What is the character size expected by Unicode driver on Linux (or any
> UNIX for that matter), i.e. does Unicode driver operate with UTF16 or 32?
>
> Thanks in advance,
>
> Alex-----------------------------------------------------------------------------------------------------------------------------------------
> CONFIDENTIALITY NOTICE This e-mail contains privileged and
> confidential information which is the property of Nucor, intended only
> for the use of the intended recipient(s). Unauthorized use or
> disclosure of this information is prohibited. If you are not an
> intended recipient, please immediately notify Nucor and destroy any
> copies of this email. Receipt of this e-mail shall not be deemed a
> waiver by Nucor of any privilege or the confidential nature of the
> information.
--
Andrei Kovalevski
PostgreSQL Replication, Consulting, Custom Development, 24x7 support
Managed Services, Shared and Dedicated Hosting
Co-Authors: plPHP, ODBCng - http://www.commandprompt.com/
From | Date | Subject | |
---|---|---|---|
Next Message | FabijanicA | 2008-01-03 18:44:51 | Re: Linux Unicode character size |
Previous Message | Andrei Kovalevski | 2008-01-03 16:33:35 | Re: possible ODBC bug with '-infinity' |