Re: Unicode is not UTF-8. was :psqlODBC-Driver Test / text fields - Mailing list pgsql-odbc

From Dave Page
Subject Re: Unicode is not UTF-8. was :psqlODBC-Driver Test / text fields
Date
Msg-id E7F85A1B5FF8D44C8A1AF6885BC9A0E4011C9960@ratbert.vale-housing.co.uk
Whole thread Raw
In response to Unicode is not UTF-8. was :psqlODBC-Driver Test / text fields  (Johann Zuschlag <zuschlag2@online.de>)
List pgsql-odbc

> -----Original Message-----
> From: pgsql-odbc-owner@postgresql.org
> [mailto:pgsql-odbc-owner@postgresql.org] On Behalf Of Marc Herbert
> Sent: 31 March 2006 10:23
> To: pgsql-odbc@postgresql.org
> Subject: Re: [ODBC] Unicode is not UTF-8. was
> :psqlODBC-Driver Test / text fields
>
> "Dave Page" <dpage@vale-housing.co.uk> writes:
>
> >
> >> Windows XP supports ANSI, UTF-8, Unicode and Unicode Big Endian.
> >> Unfortunately (or fortunately?) Windows seems to use UTF-8 for
> >> European languages. Hiroshi can you explain that? I guess the
> >> Japanese edition of Windows XP is using pure 2 byte Unicode.
>
> > Ahh, now I do know that Windows does not fully support
> UTF-8. That's
> > the very reason why it is not supported in PostgreSQL 8.0
> on Windows,
> > and in 8.1 and above requires conversion routines that were
> added to
> > the server by Magnus Hagander to convert to UCS2(?) before
> doing any
> > sorting etc.
>
>
> Do you mean CP_UTF8 does not exist on some asian releases of Windows?

I believe the problem is that the code pages exist, but there are no
corresponding NLS files - see the notes here:
http://pginstaller.projects.postgresql.org/faq/FAQ_windows.html#2.6

I don't know that that actually affects us from an ODBC point of view
though - but regardless, the ODBC API uses UCS-2 as Hiroshi reminded us.

Regards, Dave.

pgsql-odbc by date:

Previous
From: Marc Herbert
Date:
Subject: Re: Unicode is not UTF-8. was :psqlODBC-Driver Test / text fields
Next
From:
Date:
Subject: problem with latest stable driver