Re: Linux Unicode character size

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/

In response to

Responses

Browse pgsql-odbc by date

  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'