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: Thu, 03 Jan 2008 19:34:58 +0200
- Message-id: <477D1CC2(dot)6000001(at)commandprompt(dot)com>
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/
Home |
Main Index |
Thread Index