Skip site navigation (1) Skip section navigation (2)

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 (view raw or flat)
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

pgsql-odbc by date

Next:From: FabijanicADate: 2008-01-03 18:44:51
Subject: Re: Linux Unicode character size
Previous:From: Andrei KovalevskiDate: 2008-01-03 16:33:35
Subject: Re: possible ODBC bug with '-infinity'

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group