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

Peripheral Links

Header And Logo

PostgreSQL
| The world's most advanced open source database.

Site Navigation

Search for
  Advanced Search

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

Privacy Policy | PostgreSQL Archives hosted by Command Prompt, Inc. | Designed by tinysofa
Copyright © 1996 – 2008 PostgreSQL Global Development Group